Thank you so much Gordon. Your help is highly appreciated as I had no idea about the AMQP 1.0 feature. There are certain other ambiguities that I would like to get cleared upon: 1.Persistence : In rabbitmq ,it is built- in whereas in Qpid, an additional plugin is required. Is this true? 2.Routing is available in Rabbitmq but not in Qpid. Can you Justify? 3.Security in RabbitMQ vs Qpid, difference in approaches that you might have countered .Which one being more secure? The above queries are with respect to current versions of Rabbitmq and qpid C++ broker. Thanks and regards, Suman ________________________________________ From: Gordon Sim [[email protected]] Sent: Friday, October 02, 2015 9:30 PM To: [email protected] Subject: Re: regarding communication patterns
On 10/02/2015 01:28 PM, Suman.Patro-TRN wrote: > I would like to know the speed of request reply pattern in Qpid in comparison > to YAMI4 broker(wire- level protocol based) Speed can mean different things here. There is the latency of the request-response roundtrip and there is the throughput of many of these if they are sent asynchronously. I'm not aware of any benchmarks focused specifically on this pattern, so you would need to do some experimentation yourself. > , mosquitto broker(mqtt based), rabbit mq(amqp based, zeromq(brokerless > solution) Just as an aside, MQTT doesn't really directly support request-response. It is designed around pub-sub. You can of course invent a convention on top of that yourself. I believe that the various Qpid intermediaries (there is a Java broker, a c++ broker and a router) would compare very favourably with RabbitMQ as regards both latency and throughput. Note also that with AMQP 1.0 you can do direct, non-intermediated request-response as well, more like the basic REQ-REP pattern in zeromq. Further, its not too difficult to write your code in such a way that it can be used wither with direct- or with intermediated- communication. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] Larsen & Toubro Limited www.larsentoubro.com This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
