【发布时间】:2018-08-14 16:53:57
【问题描述】:
概览
RabbitMQ 代理是一个或多个 Erlang 的逻辑分组 节点,每个都运行 RabbitMQ 应用程序并共享用户, 虚拟主机、队列、交换、绑定和运行时参数。 有时我们将节点集合称为集群。
你为什么要这样做?我理解增加消息的持久性(如果一个节点出现故障,其他队列仍然会收到消息)。但是性能呢?集群如何提高性能。不是所有的消费者/生产者都连接到主节点的队列吗?如果是这样,我们是否仍然在单个节点上获得流量?我们是否放置了一个负载均衡器,以便每次将流量定向到不同的节点?
RabbitMQ 集群如何提高性能?
【问题讨论】:
-
我不知道为什么这篇文章被否决了。
标签: rabbitmq queue distributed-system