据我所知,rabbitmq 是一个 HA 消息队列。可以将其用作任务队列。一些要求:
- 负载均衡应该考虑worker节点空闲资源
- 应该动态添加/删除工作线程
- 工作节点热插拔
- 可以动态设置路由。
由于 rabbitmq 消费者可以获取消息并定义回调函数来处理消息。很有可能做到这一点。但我不知道如何灵活、动态地使用它。
你能举一些例子或想法吗?
据我所知,rabbitmq 是一个 HA 消息队列。可以将其用作任务队列。一些要求:
由于 rabbitmq 消费者可以获取消息并定义回调函数来处理消息。很有可能做到这一点。但我不知道如何灵活、动态地使用它。
你能举一些例子或想法吗?
在 RabbitMQ 中,如果多个消费者绑定到一个队列,则消息将以循环方式进行负载平衡。
为了更好地理解,您可以阅读这篇文章。
https://techietweak.wordpress.com/2015/08/14/rabbitmq-a-cloud-based-message-orientation-middleware/
谢谢, Saravanan S.