<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello<br>
<br>
Let me explain it with some examples.<br>
<br>
There are processes A,B and C that insert messages into RabbitMQ. All
this messages should reach point D.<br>
<br>
If A,B and C insert various number of messages into RabbitMQ,what
algorithms will RMQ use to deliver those messages to D ?<br>
<br>
Examples :<br>
<br>
A inserts 100 messages<br>
B inserts 100 messages <br>
C inserts 100 messages<br>
<br>
Will RMQ send all messages toward D in round-robin fashion or the
delivery order will be undermined ? Or maybe in some other fashion ?<br>
<br>
A inserts 100 messages<br>
B inserts 100 messages<br>
C inserts 1000 messages<br>
<br>
What mechanisms one might have to deliver all this messages to D in
desired fashion ? Somebody would like to deliver them in round-robin
fashion (send 1 A's message,send 1 B's message,send 1 C's
message),others might want to give higher priority to C's messages or
so (example : send 10 A's messages,send 10 B's messages,send 100 C's
messages),or some other model of delivery that business model could
desire ?<br>
<br>
I'm asking this questions because business model might be changed
on-the-fly,so it might be very important to be able to change the
behavior of delivery mechanism to satisfy those business model.<br>
<br>
P.S.<br>
<br>
I was lazy to add multiply destination points,but I guess You get the
point with the above examples as well.<br>
<br>
Sincerely<br>
<br>
Alexis Richardson wrote:
<blockquote
 cite="mid:167204d20912230835h16432440s9acb2da19fe10dc0@mail.gmail.com"
 type="cite">
  <pre wrap="">Dragan

Sorry, do you mean:

* Scheduling used internally by RabbitMQ

Or do you mean:

* Recommended approaches to scheduling work when using RabbitMQ queues

?

alexis


On Mon, Dec 21, 2009 at 10:27 AM, Dragan Zubac <a class="moz-txt-link-rfc2396E" href="mailto:zubacdragan@gmail.com">&lt;zubacdragan@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hello

I was just wondering is there a variety of scheduling algorithms within
RabbitMQ (round robin,fair queueing,etc) ?

What is supported native and what is contributed if any ?

Any case studies or so ?

Sincerely


Dragan Zubac


_______________________________________________
rabbitmq-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a>
<a class="moz-txt-link-freetext" href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
</body>
</html>