0

RabbitMQ RPC(请求-响应)通信模型是否支持负载均衡?

我见过很多使用 RPC 和 RabbitMQ 的例子,但没有一个提到负载平衡支持。

如果客户端能够向请求队列(或交换器)发送请求,并且其中一台服务器将接收请求,处理它并将响应返回给客户端,那就太好了。通过专用的返回队列或直接回复技术。

RabbitMQ 是否支持这样的东西?

4

1 回答 1

1

这很容易通过在每个服务器的请求队列中都有一个消费者来实现。

每个服务器都应该进行QoS配置,并避免在消息被处理之前确认消息,这样代理只会将消息发送到准备好的服务器。

于 2020-07-26T13:39:49.000 回答