My main question would be, do you really *need* to spread the load among
multiple brokers? If you've got exclusive consumers on a lot of different
queues then you're already drastically limiting performance since you're
eliminating concurrent message consumption from all those queues. Is a
single broker not able to handle the load even with the exclusive
consumers? What numbers are you aiming at and what numbers are you actually
getting?


Justin

On Fri, Sep 23, 2022 at 2:49 PM brock samson <brock.sams...@hotmail.com>
wrote:

> I am running AMQ 5.15.x in a master/slave cluster setup with several
> queues. while some queues have multiple consumers, others have only a
> single consumer since their messages must be processed in the exact order
> they arrived. using the "exclusive consumer" feature works fine with
> respect to maintaining the order. the problem with that approach is all
> sequential messages always being processed by the master, while the slaves
> are sitting around doing nothing. grouping messages into groups does not
> seem solve this for me, as all group are also being sent to the master. so
> is there a way to spread the load among all cluster members while
> maintaining the processing sequence. perhaps "assigning" each message group
> to a different cluster member? thank you for your time!
>

Reply via email to