【发布时间】:2010-10-23 18:35:30
【问题描述】:
我有一个问题,我似乎找不到答案。 这是我第一次在“大”应用程序中使用 RabbitMQ,我想知道队列在集群中是如何工作的。 我知道路由信息(队列、交换、绑定)位于集群中的所有节点上,但队列本身位于创建它的机器上。我正在创建一些持久的持久队列。如果我将持久消息写入集群中 MachineA 上的队列,它们会被写入磁盘,然后我将消息写入同一队列 MachineB,它们会被“重定向”到 MachineA 还是会被写入 MachineB 的磁盘?
我担心我将每秒处理数千条消息,并且不希望磁盘速度成为瓶颈。如果它确实在内部以某种方式重定向消息,我将不得不实现某种类型的分片,这很糟糕:(
让我知道伙计们:)
【问题讨论】:
标签: queue rabbitmq cluster-computing