[rabbitmq-discuss] conceptual question
simon at lshift.net
Fri Apr 16 18:07:01 BST 2010
On 11/04/10 20:49, Matthew Sackman <matthew at lshift.net> said:
> On Sun, Apr 11, 2010 at 11:52:47AM -0700, Jim Stabile wrote:
>> What is the current status of this? I want to use RabbitMQ across a WAN.
>> One publisher connected to a RabbitMQ server and a set of subscribers
>> connected to another RabbitMQ server (both servers in a cluster) over a WAN.
>> When a publish occurs, I want only 1 message to be sent from the publisher's
>> server to the subscriber's server (over the WAN) and then the fan-out
>> happens to all subscribers (last-mile fan-out). I'm looking at RabbitMQ
>> 1.7.2. Has this been addressed? If not, is there a timeframe?
<snip re 1.7.2>
> However, we have code in development that after doing the fanout local
> to the publisher then groups together publishes to multiple queues on
> remote nodes, then forwarding the message once, with annotation to say
> which queues it should go to on the remote node. This code is nearly
> finished and will very likely appear in the next release of Rabbit.
> Simon is developing this code and hopefully will be able to say more as
> it gets finished.
This code is now ready to be looked at - it's in branch bug19844 of the
broker. Currently it's passing all our automated tests and some
preliminary performance testing shows no obvious regressions, and fairly
obvious improvements fanning out across a cluster. It hasn't seen any
more testing than that though. If you do try it, please let me know how
you get on.
More information about the rabbitmq-discuss