<div>Recently I started working on a project which require to implement Messaging and viable options are : �Apache Qpid or RabbitMq , My Task is like this :</div><div>�</div><div>�+A+ &gt;&gt;.[Millions Devices (Producers) -- Connected to -- Messaging Server (Clustered -- Qpid or RabbitMQ) ] � { LOAD BALANCING)</div>
<div>�</div><div>�And then�</div><div>�</div><div>�+B+ &gt;&gt;.[Messaging Server (Clustered -- Qpid or RabbitMQ) -- Connected to -- GateWay Server (Clustered) ]</div><div>�</div><div>�And then�</div><div><br></div><div>�+C+ &gt;&gt;.[GateWay Server (Clustered) -- Connected to -- Internet Explorers/Browsers (Consumers) ]</div>
<div><br></div><div><br></div><div>See�+A+ &gt;&gt;-- I need to use messaging usually for Load Balancing , and then later *Gateway Server* relay the produced data to Consumers (Browsers)�</div><div><br></div><div>Means several queues are created inside Broker, by using some Load Balancing Algorithms. Producers ( Device Client) -- Send Message&#39;s Data to a specific queue, Delivery to a queue based on either Round Robin, or with other common Load Balancing Algos,�Possibly it require Ack as well for guaranteed delivery, and then Consumers Picks the Messages from Queues and relayed further, All pretty standard stuff.</div>
<div><br></div><div>I studied basics of AMQP, and executed basic examples of both Qpid and RabbitMQ and then here are my questions :</div><div><br></div><div><br></div><div>-- &gt;&gt; Is there a way , or some experiments or anything which can provide some thing to choose either RabbitMQ or Apache Qpid ?</div>
<div><br></div><div>-- &gt;&gt; Is there any one who have ever worked on more or less similar requirement ? and he/she can provide any comments about it ? or some pointers before actually Implementing the algo , Implementation of Producers and Consumers ?</div>
<div><br></div><div>-- &gt;&gt; My Overall requirement is related with Load Balancing, as my project expects millions of devices connected to Messaging server -- later Messaging data to be relayed and major confusion at this time to Select Apache Qpid or RabbitMQ, and to me both looks same�</div>
<div><br></div><div>/Sumit</div>