AMPQ():

wiki:https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol

AMQP1.1 broker 实现方式:

SwiftMQ(aJMS, AMQP 1.0 and AMQP 0.9.1 broker (free and commercial) and a free AMQP 1.0 client.)

Windows Azure Service Bus(Microsoft's cloud-based messaging service)

Apache Qpid(anopen-sourceproject at theApache Foundation)

Apache ActiveMQ(anopen-sourceproject at theApache Foundation)

Apache Apollo(open-sourcemodified version of the ActiveMQ project at theApache Foundation. The threading functionality of ActiveMQ has been replaced and non-blocking techniques implemented more widely.)

RabbitMQ(anopen-sourceproject sponsored byPivotal, primarily supports AMQP 0-9-1, with 1.0 via experimental plugin)

IBM MQ Light

AMQP.NET Lite(AMQP.NET Lite is a C# AMQP 1.0 implementation that gives full control over the specification. It is not a broker out of the box, but provides all of the AMQP components required to build a broker. The project has a broker implementation it uses for testinghere.)


AMQP客户端分类:

Apache Qpid Proton(AMQP 1.0 clients in C, Python, Perl, Ruby, PHP and Java released under the Apache open source license.)

AMQP.NET Lite( AMQP 1.0 C# client released under the Apache open source license.)

SwiftMQ AMQP 1.0 Java Client( a free Java client for AMQP 1.0.)

Service Bus .NET API( Microsoft's AMQP 1.0 .NET client)

DE.SETF.AMQP( client library for AMQP 0-9-1.)

EasyNetQ( an open source AMQP 0-9-1 .NET client.)

IBM MQ Light( AMQP 1.0 clients for node.js, Java, Ruby and Python.)

RabbitMQ's community( lists a broad set of clients and tools for AMQP v0.9.1.)

Mulesoft Anypoint( AMQP connector for AMQP v0.9.)

Node-amqp10(AMQP 1.0 client for Node.js.)

RestBus( an open source, service oriented, AMQP 0-9-1 .NET client.)

参考资料:

http://blog.csdn.net/kimmking/article/details/8253549

http://www.csdn123.com/html/mycsdn20140110/8f/8f42bb0680685c547107a0079e557686.html

http://blog.sina.com.cn/s/blog_999d1f4c01010dpx.html

AMQP 与ActiveMQ,JMS消息队列之间的比较