[rabbitmq-discuss] Guidance on Using F5 Load Balancer with RabbitMQ

Richard Raseley richard at raseley.com
Tue Mar 19 22:38:21 GMT 2013


That makes sense. I hadn't considered the overhead of the protocol handling
vs. the cost of internode message transfer. Thank you (again) for your
assistance.

Regards,

Richard


On Tue, Mar 19, 2013 at 3:35 PM, Matthias Radestock
<matthias at rabbitmq.com>wrote:

> Richard,
>
> On 18/03/13 18:06, Richard Raseley wrote:
>
>> Thank you for that information - I hadn't realized that was the case
>> with HA queues. So, in our situation we may be better off configuring
>> the load balanced pool to be Active / Passive so that messages will
>> always be flowing directly to the node that is running the master queue
>> process (thereby eliminating the intra-node network overhead)?
>>
>
> Probably, but not necessarily. Queues aren't the only entities performing
> work. In particular the entire protocol handling, both inbound and
> outbound, also takes a fair chunk of effort. And system resources (memory,
> sockets). So while getting publishers and consumers to connect to the
> 'home' node of a queue (*) saves an internode message transfer, it does put
> more load on that node.
>
> (*) if that is possible; in general a published message may get routed to
> several queues, which may not all have the same home node.
>
>
> Matthias.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130319/b4d7cf8c/attachment.htm>


More information about the rabbitmq-discuss mailing list