繁体   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