Erlang/OTP Forums

Author Message

<  RabbitMQ mailing list  ~  AMQP's message ordering guarantees are stupid (was Job Serv

tonyg
Posted: Thu Oct 08, 2009 2:05 pm Reply with quote
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 Smile

Tony


_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
View user's profile Send private message MSN Messenger

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

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