java - which is better to utilize AMQP, MQTT or TCP for ActiveMQ? -
we trying utilize activemq. confusion of protocol better utilize having application usage activemq.
amqp application-level standard message oriented middleware (mom). jms standard api java communicating mom.
two different java applications using jms using different mom , hence still unable communicate. activemq mom system jms library allows java programs access using jms, can't communicate jms java program using, say, weblogic mom.
different amqp mom systems can interoperate each other (assuming using same version of amqp) since amqp standard along same lines as, smtp. there no reason amqp mom system not provide jms library java clients. swiftmq, example, provides jms api , uses amqp 1.0.
activemq supports amqp v1.0 protocol clients (see http://activemq.apache.org/amqp.html configuration help). can use qpid project's jms client or other non-jms aqmp v1.0 clients, actuvemq not provide it's own amqp based jms client.
if using spring framework can use spring amqp. if requirement basic , not processing required can use activemq.
it depend on requirement , type of processing want it..
Comments
Post a Comment