Windows Server环境下消息队列之ActiveMQ实战
转自(https://www.cnblogs.com/cnki/p/7091330.html)
环境准备
1.安装jdk1.7+
2.下载新版ActiveMQ
http://activemq.apache.org/
3.启动activemq服务
4.启动成功后的界面是
5.启动成功后
浏览器访问http://localhost:8161/admin,默认用户名和密码admin/admin,管理员界面如下:
6.如果你想修改用户名和密码的话
在conf/jetty-realm.properties中修改即可,重启服务才能生效。
7.如果需要修改端口可以在jetty文件中修改,重启服务才能生效。
发送消息的基本步骤
(1)、创建连接使用的工厂类JMS ConnectionFactory
(2)、使用管理对象JMS ConnectionFactory建立连接Connection,并启动
(3)、使用连接Connection 建立会话Session
(4)、使用会话Session和管理对象Destination创建消息生产者MessageSender
(5)、使用消息生产者MessageSender发送消息
消息接收者从JMS接受消息的步骤
(1)、创建连接使用的工厂类JMS ConnectionFactory
(2)、使用管理对象JMS ConnectionFactory建立连接Connection,并启动
(3)、使用连接Connection 建立会话Session
(4)、使用会话Session和管理对象Destination创建消息接收者MessageReceiver
(5)、使用消息接收者MessageReceiver接受消息,需要用setMessageListener将MessageListener接口绑定到MessageReceiver消息接收者必须实现了MessageListener接口,需要定义onMessage事件方法。