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

     效果如图:

    

         

 

posted @ 2015-05-13 17:45  warrenV5  阅读(446)  评论(0)    收藏  举报