Windows Server环境下消息队列之ActiveMQ实战

Windows Server环境下消息队列之ActiveMQ实战

转自(https://www.cnblogs.com/cnki/p/7091330.html

环境准备

1.安装jdk1.7+

2.下载新版ActiveMQ

   http://activemq.apache.org/

3.启动activemq服务

Windows Server环境下消息队列之ActiveMQ实战

4.启动成功后的界面是

Windows Server环境下消息队列之ActiveMQ实战

 5.启动成功后

浏览器访问http://localhost:8161/admin,默认用户名和密码admin/admin,管理员界面如下:

 Windows Server环境下消息队列之ActiveMQ实战

6.如果你想修改用户名和密码的话

在conf/jetty-realm.properties中修改即可,重启服务才能生效。

Windows Server环境下消息队列之ActiveMQ实战

7.如果需要修改端口可以在jetty文件中修改,重启服务才能生效。

Windows Server环境下消息队列之ActiveMQ实战

发送消息的基本步骤

(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事件方法。