- 浏览: 43356 次
- 性别:
- 来自: 上海
最新评论
-
suichangkele:
楼主你好,我看的你的博客学的activeMQ,我下载的是5.1 ...
ActiveMQ学习教程(一)——安装与示例 -
wenjun_yi:
一直都想找一个ActiveMQ的教程,现在有个这个项目,真心开 ...
ActiveMQ实战——实现一个简易版的聊天室 -
89710328:
请问一下,有没有web方面的例子
ActiveMQ实战——实现一个简易版的聊天室 -
jrocket:
谢谢,很实用
ActiveMQ学习教程(三)——连接配置 -
314649444:
非常实用,ActiveMQ 三篇都看完了!
ActiveMQ实战——实现一个简易版的聊天室
文章列表
周末闲来无事,利用ActiveMQ作用中间件,做了一个简易的聊天室。
先上图
聊天室界面纯手工写的java,login界面偷了点懒,直接用Matisse生成了
这节介绍MQ的连接配置
在MQ目录/conf/activemq-demo.xml中可看到如下配置
<transportConnectors>
<transportConnector name="openwire" uri="tcp://localhost:61616"
discoveryUri="multicast://default"/>
<transportConnector name="ssl" uri="ssl://localhost:61617&q ...
这一节对JMS API中的一些重要概念进行一下说明。
JMS API的主要概念如一下:
JMS client: 纯Java写的用于发送和接收消息的应用程序
Non-JMS client: 用JMS提供的本地用户API来发送和接收消息的应用程序
JMS producer: 创建和发送JMS消息的客户端
JMS consumer: 接收和处理JMS消息的客户端
JMS provider: 完全用Java写的JMS接口的实现
JMS message: JMS消息
JMS domains: 两种发送方式,包括点对点(point-to-point)和发布/订阅(publish/subscribe)
A ...
背景:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。
选择ActiveMQ作为JMS的入门学习中间件,是因为其拥有以下优点
1.多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP
2.完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)
3.对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性
4.完全支持JMS1.1 ...