我正在使用MassTransit庫的InMemoryMessageBus
,我想知道如何獲得隊列中消息的數量(總線的大小)。如何獲取MassTransit IBus的大小(消息數量)?
1
A
回答
3
使用內存傳輸的任何特定隊列中的消息數量不可用。消息傳遞基於排隊的任務調度程序,並且消息計數尚未提供。我不確定他們是否可能成功(很好,很容易,任何事情都有可能,但實際是另一回事)。
更新:這已添加到MassTransit並將在下一個版本(3.5.x)中。位於GitHub上,包括新代碼的示例用法。
0
如果您使用RabbitMQ作爲您的交通工具,您可以使用HareDu。 以下片段將幫助您開始:
var client = HareDuFactory.New(x => x.ConnectTo(RabbitMqHostUrl));
var data = client
.Factory<VirtualHostResources>(y => y.Credentials(RabbitMqUser, RabbitMqPass))
.Queue
.GetAll()
.Data();
foreach (var queue in data)
{
/*then you can access
queue.Name, queue.VirtualHostName, queue.Memory, queue.Messages,
queue.MessagesReady, queue.MessagesUnacknowledged, queue.Node, queue.IsDurable, queue.Consumers, queue.IdleSince */
}
相關問題
- 1. Socket.io縮放 - 減少消息的數量或消息的大小
- 2. 試圖從MassTransit消費者獲取消息
- 3. 如何從akka actor獲取消息隊列的大小?
- 4. 如何獲取小區廣播消息?
- 5. 如何計算/測量xmpp數據包/消息的大小?
- 6. 獲取MassTransit郵件重試數量
- 7. MassTransit未來處理消息
- 8. MassTransit消息輸入錯誤
- 9. TransactionAbortedException當masstransit收到消息
- 10. WCF中的消息大小「在線」WCF中的消息大小
- 11. JMS消息大小
- 12. 有沒有辦法從MassTransit獲取原始消息?
- 13. System.ServiceModel.CommunicationException - 在大消息大小
- 14. WCF消息大小
- 15. SQS消息大小
- 16. 如何在android中獲取已讀消息的數量?
- 17. 如何獲取Azure主題訂閱的消息數量?
- 18. 如何從隊列中獲取故障消息的數量
- 19. 如何獲取Agsxmpp中離線消息的數量?
- 20. 如何獲取jms隊列中待處理消息的數量
- 21. 如何獲取dojo數據存儲的項目數量(大小)?
- 22. 如何獲取responseText消息?
- 23. 如何使用QFontMetrics boundingRect來衡量多個消息的大小?
- 24. 如何獲取String數組的大小
- 25. 如何跟蹤WCF消息大小?
- 26. 獲取ibus設置的實際密鑰
- 27. IMAP命令來獲取消息的大小
- 28. MassTransit:消息間的依賴關係
- 29. 如何獲取泛型類的大小(數量)?
- 30. 如何獲取大小或統計對象的屬性數量?
感謝,似乎我應該找到解決辦法。 – user854301
這是記錄在某處嗎?我無法在http://masstransit-project.com找到它 –
不知道爲什麼你需要它。這不是我會做的。你想要做什麼,需要點數? –