JMS学习篇《一》ActiveMQ消息中间件的简易介绍和用法-概念篇

原创说明:本篇博文也我原创作品,转载请注明出处

1.何也消息中间件

消息中间件是同一种植于分布式应用中互相交换信息的一样种技术,常见的秋消息中间件有:RabbitMQ、SonicMQ,activeMQ。下面正式进行activeMQ探索的同。

ActiveMQ:官方网站http://activemq.apache.org/ ,阅读官网是绝好最详尽的就学方法。

使ActiveMQ主要出脚几乎十分点特性:

  • ActiveMQ 实现了怪多之跨语言客户端(Cross Language
    Clients),支持Java,C,C
    ++,C#,Ruby,Perl,Python,PHP,支持多使协议: OpenWire,Stomp
    REST,XMPP,AMQP
  • ActiveMQ
    有异常好的spring支持,使ActiveMQ可以轻松嵌入至Spring应用程序中,并采用Spring的XML配置体制进行配备
  • ActiveMQ 支持多种不同的传入协议(transport
    protocols),如VM,TCP,SSL,NIO,UDP多碰传送,JGroups和JXTA传输
  • ActiveMQ 支持大气之特征,比如 Message Groups, Virtual Destinations,
    Wildcards and Composite Destinations
  • ActiveMQ 支持通过JDBC和journal提供快捷的音讯持久化
  • 支持Ajax
  • 支持与Axis的整合
  • 可以好爱得调用内嵌JMS provider,进行测试

2.适用场景

  1. 系里头解耦
  2. 以有些胜似并发场景下,使用MQ的异步特性
  3. 分布式系统中,消息传递

3.大概用

1).下充斥地址:http://activemq.apache.org/download.html ,最新版本也5.14.5

2).下充斥解压后,有如下几不胜文件夹,见称知意,主要作用如下:

  • bin存放的凡本子文件
  • conf存放的是骨干配备文件
  • data存放的凡日记文件
  • docs存放的是印证文档
  • examples存放的凡简单的实例
  • lib存放的凡activeMQ所需jar包
  • webapps用于存放项目之目

3).启动服务:进到bin目录下,找到呼应之操作系统位数(32/64),找到启动文件“activemq.bat”,双击即可启动,启动后可查看到中心信息

图片 1

但圈出端口号也8161,ActiveMQ默认启动时,启动了放的jetty服务器,提供一个用来监控ActiveMQ的admin应用。

于浏览器输入该地点:http://127.0.0.1:8161/admin/,用户名与密码为:admin,登录进去

图片 2

每当拖欠监控后台,你可以监督到ActiveMQ的动状况,如 Queues | Topics |
Subscribers等之下信息,具体什么以该监控,下篇会结合实际实例来展现监控的意和用法。

4).关闭ActiveMQ服务:在命令窗口按照停Ctrl+Shift+C,输入Y即可关。

迄今为止:ActiveMQ的简介绍就都全部完成,文字知识且是简约的,难的凡一旦争下,下篇就讲解如何管ActiveMQ应用到祥和种蒙,下篇示例框架:SpringMVC+MyBatis+ActiveMQ,让咱同想吧!

 

网站地图xml地图