我是RabbitMQ的新手。我剛從昨天開始。我沒有發送和消費東西的高峯。我注意到的是他們的文檔,甚至我閱讀過的大多數文章都是以一種循環方式實現訂閱部分,以便從隊列中獲取消息。我怎樣才能讓它成爲事件驅動?我想要完成的是當一條消息被髮送到一個隊列中時,它將會引發併發送給接收者並對其進行處理。也許就像顯示消息一樣。如何在RabbitMQ上實現無阻塞?
非常感謝您的回覆。
最好的問候,
我是RabbitMQ的新手。我剛從昨天開始。我沒有發送和消費東西的高峯。我注意到的是他們的文檔,甚至我閱讀過的大多數文章都是以一種循環方式實現訂閱部分,以便從隊列中獲取消息。我怎樣才能讓它成爲事件驅動?我想要完成的是當一條消息被髮送到一個隊列中時,它將會引發併發送給接收者並對其進行處理。也許就像顯示消息一樣。如何在RabbitMQ上實現無阻塞?
非常感謝您的回覆。
最好的問候,
一些例子使用了一個循環的風格,因爲它更容易解釋和理解。您想使用IModel.BasicConsume而不是BasicGet
。有關示例,請參見API Guide(搜索訂閱和消費)。
應使用EventingBasicConsumer。我在我的網站上有一個例子,顯示它是如何使用的RabbitMQ Events using EventingBasicConsumer
基本上它只是一個新的使用者公開接收事件,因此您不需要阻止。