如果,我有关于平衡我的2个应用服务器(rabbitmq客户端)上的工作负载的问题。它连接到同一个Rabbit队列。如果,生产者按顺序发布新消息到队列。我如何管理应用服务器,通过循环1,2,1,2...来获得新消息?
crcmnpdw1#
RabbitMQ通过使用round-robin自动实现这一点:默认情况下,RabbitMQ会将每条消息按顺序发送给下一个使用者。平均而言,每个使用者将获得相同数量的消息。这种分发消息的方式称为循环。您可以在此处找到有关它更多信息:https://live.rabbitmq.com/tutorials/tutorial-two-objectivec.html,并转到标题Round-robin dispatching。
round-robin
Round-robin dispatching
1条答案
按热度按时间crcmnpdw1#
RabbitMQ通过使用
round-robin
自动实现这一点:默认情况下,RabbitMQ会将每条消息按顺序发送给下一个使用者。平均而言,每个使用者将获得相同数量的消息。这种分发消息的方式称为循环。
您可以在此处找到有关它更多信息:https://live.rabbitmq.com/tutorials/tutorial-two-objectivec.html,并转到标题
Round-robin dispatching
。