On 05/12/2007, ttmdev <[EMAIL PROTECTED]> wrote:
>
> Given that Marc's producers will be sending non-persistent messages, wouldn't
> a shared - as opposed to pure - master/slave configuration provide
> redundancy at the broker level and do so w/no extra overhead?

Shared File System & Shared Database only work for persistent
messaging and is pretty slow.

Pure Master Slave adds considerable latency to each message send on a
producer due to waiting for it to be received by a slave.


> My thinking
> was that if the master were to fail, you can its clients failover to the
> slave and thus not burden the other master brokers with the extra message
> load.

Given the high performance requirements and non-persistence of the
messages, just using client side fail-over sounds a more suitable
approach. Otherwise it'll take a huge number of producers to reach
200,000 messages/second.

Unless you can use async sends on the client I guess - given the
non-persistence nature of the messaging?

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to