第一章 activeMQ是什么以及基本概念介绍

                                                                       ActiveMQ介绍

1.1activeMq的特性

  • activeMq继承自JMS1.1的规范标准.
  • l连通性-activeMq提供了广泛的联通条件,包括对多种协议的支持,例如:HTTP / S ,  IP multicast,  SSL ,  STOMP ,  TCP ,  UDP ,XMPP等等
  • 持久性和安全性-activeMq提供多种持久化方式
  • 和应用服务器集成-tomcat  ,weblogic,jboss
  • 客户端API-支持java,php,c++,Perl等等.(服务器端是运行在Jvm中)
  • 集群  

1.2安装下载MQ

  1.   jdk版本1.5以上,必须有j2se环境
  2. http://activemq.apache.org/download.html ApacheMq的官方下载地址
  3. 下载得到apache-activemq-5.13.3-bin.zip包,解压得到以下目录,比较有用的目录的会在下面介绍
    第一章    activeMQ是什么以及基本概念介绍               
  • activemq-all-5.4.1.jar  ------java调用activeMq的所有接口和类都在里面
  • bin --包含二进制/可执行的文件,启动脚本也在这个目录里
  • conf ---包含一些配置文件
  • data ---存储一些日志文件以及Message持久化数据
  • example ---一些可以快速启动的小例子
  • lib ---activeMq运行时需要的jar包

1.3启动Mq

    windows下的启动点击bin目录下的win64/win32的activemq.bat文件来启动

    http://localhost:8161/admin/ 通过这个地址可以进入mq终端控制台

1.4JMS术语定义

  •    JMS client ---一个纯用java来实现发送接收消息的应用
  • JMS producer  ---消息生产者
  • JMS consumer ---消息消费者
  • JMS message --- 用于被发攻和接收的基础单位(包括文本,二进制数据)
  • JMS domains --- 两种风格的消息传递,包括点对点和发布/订阅
  • Connection factory  ----  被客户端创建用来连接JMS provider
  • JMS provider  ---  JMS接口的具体实现
  • Destination -- 消息送的目的地

相关推荐