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)先创建broker,broker相当于设置了一个指定的代理,消息传递在这个代理下运行
执行${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类库
可以实现程序控制消息的接收和发送。