如何获取 MassTransit IBus 的大小(消息数量)?

use*_*301 4 c# masstransit

我正在使用MassTransitInMemoryMessageBus,我想知道如何获取队列中的消息数量(总线的大小)。

Chr*_*son 5

使用内存传输的任何特定队列中的消息数量不可用。消息传递基于排队任务调度程序,并且消息计数尚未可用。我不确定它们是否可能(嗯,很容易。一切皆有可能,但实用是另一回事)。

更新:这已添加到 MassTransit 中,并将出现在下一版本 (3.5.x) 中。跟踪问题位于 GitHub 上,包括新代码的示例用法。