[rabbitmq-discuss] conceptual question

Simon MacMullen 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.

Cheers, Simon

More information about the rabbitmq-discuss mailing list