Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RabbitMQ获取整个过程中排队的消息总数;终生;排队的人_C#_Rabbitmq - Fatal编程技术网

C# RabbitMQ获取整个过程中排队的消息总数;终生;排队的人

C# RabbitMQ获取整个过程中排队的消息总数;终生;排队的人,c#,rabbitmq,C#,Rabbitmq,我有一个RabbitMQ队列,其中n条消息应该发送到队列,我需要确保队列接收的消息数实际上是n: 我正在使用: QueueDeclareOk result = channel.QueueDeclarePassive(queueName); uint count = result != null ? result.MessageCount : 0; 但这将提供当前排队消息的数量(一些消息可能在到达此代码之前被消耗) 有没有办法从代码中获取队列接收的消息总数?不清楚您所指的接收消息数。发送到队列的

我有一个RabbitMQ队列,其中n条消息应该发送到队列,我需要确保队列接收的消息数实际上是n:

我正在使用:

QueueDeclareOk result = channel.QueueDeclarePassive(queueName);
uint count = result != null ? result.MessageCount : 0;
但这将提供当前排队消息的数量(一些消息可能在到达此代码之前被消耗)


有没有办法从代码中获取队列接收的消息总数?

不清楚您所指的接收消息数。发送到队列的消息总数您是指在该队列的整个“生命周期”内排队的消息总数?是的,这正是我的意思,谢谢。我认为这是不可能的。RabbitMQ只是不跟踪此信息