diff options
| author | Matthew Sackman <matthew@rabbitmq.com> | 2010-12-20 15:48:31 +0000 |
|---|---|---|
| committer | Matthew Sackman <matthew@rabbitmq.com> | 2010-12-20 15:48:31 +0000 |
| commit | c1cc82f75d702329ef8007ab6ecaaade645edbd7 (patch) | |
| tree | 842eb6d4815bd63aa43226c953cf804ace60ee5b /include | |
| parent | b60e1c47fd36139cf5f1f4b4fff13b5110728b6c (diff) | |
| download | rabbitmq-server-git-c1cc82f75d702329ef8007ab6ecaaade645edbd7.tar.gz | |
Give in and have the master put the pub msgs themselves on the gm. Avoiding this proves far too complex in all the failure cases (the worst being when the publishing node crashes - the master can receive the msg, but not the slaves. Worse, because of complexities like delegates, it's not even straightforward to monitor the publishers in order to be sure we're not going to receive more messages from them). We continue to have all msgs directly routed to all queues. Yes, this means that normally every slave receives every message twice, but this is genuinely the simplest and most secure route and protects against failures the best.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
