相关疑难解决方法(0)

基于多线程的RabbitMQ消费者

我们有一个Windows服务,它监听单个RabbitMQ队列并处理消息.

我们希望扩展相同的Windows服务,以便它可以侦听RabbitMQ的多个队列并处理消息.

不确定是否可以通过使用多线程来实现,因为每个线程都必须监听(阻塞)队列.

由于我对多线程很陌生,需要关注以下几点的高级指南,这将有助于我开始构建原型.

  1. 是否可以通过使用线程在单个应用程序中侦听多个队列?
  2. 如何处理如果任何单个线程被关闭(由于异常等)的情况,如何在不重新启动整个Windows服务的情况下返回.
  3. 任何设计模式或开源实现可以帮助我处理这种情况.

c# multithreading rabbitmq

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

multithreading ×1

rabbitmq ×1