Amqp
Stands forAdvanced Message Queue Protocol
And is
Specification for how messaging clients and brokers can interoperate.
Amqp is a specification of a wire-level protocol for client to message
Broker communication. It is not a messaging system like activemq,
Just a messaging protocol.
Activemq is aiming to provide support for amqp 1.0 once it is
Finalized, as well as other open protocols.
Activemq already supports other open wire protocols:
- Openwire
,
A Fast binary format
- Stomp
,
A simple and easily implemented text based-Protocol
Through these protocols, activemq can support clients in C, C ++, C #,
Ruby, Python, Perl, PHP, pike etc. amqp is most similar to openwire,
Because both openwire and amqp are designed for high performance
Messaging, through a binary (rather than text-based) format. As
Text-based format, stomp is much easier to implement, but gives somewhat
Slower performance.
Reprinted: http://activemq.apache.org/how-does-activemq-compare-to-amqp.html