ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching architecture. Like ActiveMQ, Apollo is a multi-protocol broker and supports STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets.

简单配置使用:

1、  官方网站:http://activemq.apache.org/apollo/

下载可执行文件的压缩包,解压到目录

2、  执行win+r,打开windows的命令行语句

1)先创建brokerbroker相当于设置了一个指定的代理,消息传递在这个代理下运行

执行${APOLLO_HOME}/bin/apollo create mybroker

其中${APOLLO_HOME}是解压的文件路径,例如:D:\apache-apollo-1.7.1

mybroker是所创建的broker名称,这个可以根据需要变换

 2)找到创建的broker的路径,例如:D:\apache-apollo-1.7.1\bin\mybroker

       执行D:\apache-apollo-1.7.1\bin\mybroker\bin\apollo-broker run

       即可运行起来当前创建的broker

 3)网络管理员

      Apollo提供了简单的网页管理方式

     具体的浏览路径是:http://127.0.0.1:61680/ 或者https://127.0.0.1:61681/

     默认的用户名和密码是: admin password.

  3、C#客户端和服务端的开发

    使用Apache.NMS.dll类库

    可以实现程序控制消息的接收和发送。