Apollo 简介和搭建
最近闲来无事,研究了下Apollo。Apollo以ActiveMQ原型为基础,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议,具有更可靠、更易于维护的消息代理工具。Apache称Apollo为最快、最强健的STOMP(Streaming Text Orientated Message Protocol,流文本定向消息协议)服务器。 是该组织下的一个顶级项目。特性如下:
- 支持Stomp 1.0和Stomp 1.1协议
- 主题和队列
- 队列浏览器
- 主题持久订阅
- 镜像队列
- 可靠的消息传递
- 消息过期和交换
- 消息选择器
- JAAS验证
- 基于ACL的授权
- 支持SSL/TLS,证书验证
- REST Management API
有兴趣的可以去官网看。废话少说,直接搭建:Apollo提供支持WIN、LINUX等多种操作系统。本例子是在CENTOS6.6上搭建。
1.下载apache-apollo-1.7.1-unix-distro.tar.gzmybroker
2. 直接命令tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
3. 官网建议在/var/lib下新建一个broker,命令如下:cd /var/lib
${APOLLO_HOME}/bin/apollo create mybroker
4.启动/var/lib/mybroker/bin/apollo-broker run
效果如下:
5.登录控制台:http://127.0.0.1:61680/ or https://127.0.0.1:61681/ 用户名admin 密码password
效果如图:

浙公网安备 33010602011771号