簡體   English   中英

如何在RabbitMQ上進行非阻塞?

[英]How to do non-blocking on RabbitMQ?

我是RabbitMQ的新手。 我剛開始昨天。 我發送和消費的東西很少見。 我注意到的是他們的文檔,甚至我讀過的文章中的大多數都正在實現訂閱部分,他們正在循環它以從隊列中獲取消息。 我怎樣才能使它成為事件驅動的? 我想要完成的是當一個消息被發送到一個隊列時,它會向接收者發出事件並對它做一些事情。 也許就像顯示消息一樣。

非常感謝您的回復。

最好的祝福,

應該使用EventingBasicConsumer。 我在我的網站上有一個例子,它顯示了如何使用EventingBasicConsumer使用RabbitMQ事件

基本上它只是一個新的消費者,它暴露了一個Received事件,所以你不需要阻止。

一些示例使用循環樣式,因為它更容易解釋和理解。

您想使用IModel.BasicConsume而不是BasicGet 有關示例,請參閱API指南 (搜索訂閱和使用)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM