读书人

QX项目实战-7.ActiveMQ的装配与测试

发布时间: 2012-11-23 22:54:33 作者: rapoo

QX项目实战-7.ActiveMQ的安装与测试

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。项目中要使用该技术作为上传下载同步之用。现在测试下功能:

1. 首先到官网下载安装包,最新版本为5.7.0。

2. 注意ActiveMQ的安装环境要求。

3. 文件解压到任意目录,运行bin\activemq.bat开始启动服务。

4. 启动后使用netstat an|find “61616”查看是否有TCP端口监听,如果有就证明安装成功。

5. 使用http://localhost:8161/admin可以监控当前服务状态。

6. 关闭服务时,在命令行下使用Ctrl+C来中断服务。

以例程example中第二个例子MarketData example说明ActiveMQ执行过程。

1. 打开Market datapublisher,这个例子每隔2S发送一个股票消息到队列中。

2. 打开portfolio可以接受消息队列发送的参数。

他们的运行过程是:编译执行的class代码负责向消息队列发送股票信息,portfolio.html页面使用html+js来解析代码显示消息传过来的值。

例程1是生产者消费者模拟,example->src->producerTool.java是生产消息的类,ConsumerTool.java类是获得消息的类。例程3实现了一个简单的聊天室功能。例程4实现了一个简单的发送和接收消息机制。

参考文章

1. http://activemq.apache.org

读书人网 >软件开发

热点推荐