ActiveMQ 消息处理服务
ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
ActiveMQ能力:
- JMX管理(java Management Extensions,即java管理扩展)
- 主从管理(master/salve,这是集群模式的一种,主要体现在可靠性方面,当主中介(代理)出现故障,那么从代理会替代主代理的位置,不至于使消息系统瘫痪)
- 消息组通信(同一组的消息,仅会提交给一个客户进行处理)
- 有序消息管理(确保消息能够按照发送的次序被接受者接收)
- 消息优先级(优先级高的消息先被投递和处理)
- 订阅消息的延迟接收(订阅消息在发布时,如果订阅者没有开启连接,那么当订阅者开启连接时,消息中介将会向其提交之前的,其未处理的消息)
- 接收者处理过慢(可以使用动态负载平衡,将多数消息提交到处理快的接收者,这主要是对PTP消息所说)
- 虚拟接收者(降低与中介的连接数目)
- 成熟的消息持久化技术(部分消息需要持久化到数据库或文件系统中,当中介崩溃时,信息不会丢失)
- 支持游标操作(可以处理大消息)
- 支持消息的转换
- 通过使用Apache的Camel可以支持EIP
- 使用镜像队列的形式轻松的对消息队列进行监控
publish-subscribe

p2p

request-response

ActiveMQ简介:
http://www.cnblogs.com/kgdxpr/p/3381974.html
Apache ActiveMQ教程:
http://www.cnblogs.com/blsong/archive/2012/09/26/2704337.html
activemq的几种基本通信方式总结:
http://shmilyaw-hotmail-com.iteye.com/blog/1897635
您可能也对下面文章感兴趣:
There are 1 Comments to "ActiveMQ 消息处理服务"