C# 检查消耗的消息是否是RABBITMQ队列中的最后一条消息

C# 检查消耗的消息是否是RABBITMQ队列中的最后一条消息,c#,rabbitmq,C#,Rabbitmq,我们使用带有C#API的RABBITMQ队列来执行分布式工作,其中我们有不同的windows应用程序在运行,订阅了一个RABBITMQ队列,并且工作正常,但我们有一种情况,即只有当它是队列中的最后一条消息时,我们才需要执行某些操作。在c#api中有没有办法知道接收的消息是否是队列中的最后一条消息。?类似于如果应用程序使用队列中的消息,我们知道这是最后一条消息并执行一些操作。您可以检查这一点 它提供了队列中的消息列表,您可以很容易地找到最后一条消息。我们需要通过c#api获得它,在Python中使

我们使用带有C#API的RABBITMQ队列来执行分布式工作,其中我们有不同的windows应用程序在运行,订阅了一个RABBITMQ队列,并且工作正常,但我们有一种情况,即只有当它是队列中的最后一条消息时,我们才需要执行某些操作。在c#api中有没有办法知道接收的消息是否是队列中的最后一条消息。?类似于如果应用程序使用队列中的消息,我们知道这是最后一条消息并执行一些操作。

您可以检查这一点


它提供了队列中的消息列表,您可以很容易地找到最后一条消息。

我们需要通过c#api获得它,在Python中使用消息时也需要它。你可以检查一下。在那里,您将获得获取单个消息(“pull API”)。出于纯粹的好奇,我想知道您为什么想知道您是否刚刚从队列中提取了最后一条剩余消息。