一 JMS简介
JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务
二 ActiveMq简介
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.
三 ActiveMQ 开发包下载及运行环境
主页:http://activemq.apache.org/
开发包及源码下载地址:http://activemq.apache.org/activemq-5111-release.htmActiveMQ
服务启动地址:http://127.0.0.1:8161/admin/ 用户名/密码 admin/adm
linux下先解压包,然后进入bin目录下,执行./activemq start 即可
在浏览器输入:http://192.168.198.200:8161/
四 ActiveMq点对点消息实现
一 直接receive方式
二 使用Listener监听方式获取消息
五 发布订阅消息模式