ActiveMq的简单使用

一、为什么要使用ActiveMq?

1.可以处理事务性的消息

ActiveMq是一个高可用性的消息服务器,他可以处理当服务器 node的时候,他所有的消息都会保存,重新连接的时候数据是可以继续处理的。

2.高性能的数据并发

ActiveMq主要关注的是消息的吞吐率以及高效的消息投递路由,就是说在网络上快速且大量的的改变消息数据。

3.集群和通用的异步消息模式

这个特性主要是网络延迟和速度,就我开发的项目中观察最多的是只用用socket直接使用node进行通信。(socket这一块还不甚了解),ActiveMq和node之间会有高效的异步通信机制,网络延迟小而且高效。

4.网络数据流

主要是ActiveMq支持Ajax,如我们使用缓存,倘若更新了缓存数据,就可以用这个特性,发送请求更新缓存数据。

二、ActiveMq应该如何配置?

1.下载、运行。

因为ActiveMq是有程序单独运行的,下载官方地址:http://activeMq.apache.org。

双击activemq.bat即可运行

运行完访问地址为:http://localhost:8161/admin/ 

2.程序

首先有两种方式创建队列,(1)为直接在activeMq网站中点击queues,不借助框架直接访问运行,这里不做介绍,推荐一个入门示例:http://www.cnblogs.com/xwdreamer/archive/2012/02/21/2360818.html使用的就是这种方式

(2)使用框架配,就简单spring配置

activeMq是借助spring-jms使用的。

通常activeMq访问默认的tcp路径端口为61616,也可以更改,需要直接在下载的acticeMq配置文件中改

控制activeMq类型已经定义对了名称和排序,注入发送消息的方法

创建连接工厂

运行代码

消息发送


消息接收方法

调用


运行监控消息方法后进行发送消息。

运行结果如下:












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值