|
|
| Author |
Message |
< RabbitMQ mailing list ~ AMQP's message ordering guarantees are stupid (was Job Serv |
| tonyg |
Posted: Thu Oct 08, 2009 2:05 pm |
|
|
|
User
Joined: 07 Nov 2006
Posts: 199
|
Bryan Murphy wrote:
> Total order isn't necessary, we just want to make a good faith effort to
> serve those who's requests came first.
Many, many, many people are in this situation. To me, it's the situation
AMQP should be designed to accommodate.
I get more and more annoyed with the AMQP spec's insistence on
preserving perfect ordering (given some heavily caveated list of
preconditions, of course!). My preference would be for the sum total of
the spec's input on the ordering question to read something along the
lines of "brokers SHOULD preserve relative message ordering where possible."
Requiring any kind of strict order preservation leads to complexity,
inefficiency, and scaling bottlenecks in the broker, not to mention
nasty surprises for application developers down the line when they
discover the (common but underadvertised!) corner cases where AMQP
*cannot* preserve message ordering. Explicit is better than implicit,
after all! Those who rely on the broker preserving perfect (rather than
rough/best-effort!) ordering are kind of doomed.
I should totally blog about this rather than ranting in the mailing list
Tony
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist |
|
|
| Back to top |
|
|
|
All times are GMT
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
|