[rabbitmq-discuss] Exchange to Queue load distribution in round-robin manner

Simon MacMullen simon at rabbitmq.com
Thu Nov 15 10:50:05 GMT 2012


On 15/11/12 08:43, Michael Klishin wrote:
>     And are there any other solution available out of the box for the
>     load distribution which scales automatically with scaling out of
>     workers?
>
>
> Consistent hashing exchange does what you want but it is not built-in.
> So to use it, you will likely have to host
> RabbitMQ on your own:
>
> https://github.com/rabbitmq/rabbitmq-consistent-hash-exchange

Note that you don't need to go to github and compile it; the consistent 
hash exchange is built in to recent versions of RabbitMQ. You do need to 
enable it though.

> That said, with message volumes of that magnitude I suspect that
> self-hosting will be necessary for other reasons anyway.

...but if you have decent hardware you can quite possibly get to 10k 
msg/s on a single queue anyway :-)

Cheers, Simon

-- 
Simon MacMullen
RabbitMQ, VMware


More information about the rabbitmq-discuss mailing list