消息中间件原理及JMS简介之二
来源:互联网 发布:python split分割逗号 编辑:程序博客网 时间:2024/06/06 21:39
哈,还是原作者的哦
原文地址:http://www.blogjava.net/orangelizq/archive/2008/01/27/178030.html
原文作者:orangelizq
----------------------------------------
2.3 消息中间件的传递模式
消息中间件一般有两种传递模型:点对点模型(PTP)和发布-订阅模型(Pub/Sub)[2]。
1. 点对点模型(PTP)
点对点模型用于消息生产者和消息消费者之间点到点的通信。消息生产者将消息发动到由某个名字标识的特定消费者。这个名字实际上对应于消息服务中的
一个队列(Queue),在消息传动给消费者之前它被存储在这个队列中。队列可以是持久的,以保证在消息服务出现故障时仍然能够传递消息。
2. 发布-订阅模型(Pub/Sub)
发布-订阅模型用称为主题(topic)的内容分层结构代替了PTP模型中的惟一目的地,发送应用程序发布自己的消息,指出消息描述的是有关分层结构中的一
个主题的信息。希望接收这些消息的应用程序订阅了这个主题。订阅包含子主题的分层结构中的主题的订阅者可以接收该主题和其子主题发表的所有消息。
下图展示了发布和订阅模型:[2]多个应用程序可以就一个主题发布和订阅消息,而应用程序对其他人仍然是匿名的。MOM 起着代理(broker)的作用,将一个主题已发表的消息路由给该主题的
所有订阅者。
参考文献
[1] 李华琰、郭英奎 著:Java 中间件开发技术 . 中国水利水电出版社,2005
[2] JMS在线教程 . 2004 http://www6.software.ibm.com/developerworks/cn/education/java/j-jms
[3] 基于JMS的消息中间件的研究和设计 . 姚刚. 2006
[4] 消息中间件和JMS . 2005. http://www.huihoo.org/jfox/jfoxmq/mom_jms.html
[5] 基于JMS的数据汇集系统的研究与实现. 2006.
http://www.cndw.com/tech/program/2006042760285.asp
- 消息中间件原理及JMS简介之二
- 消息中间件原理及JMS简介之二
- 消息中间件原理及JMS简介
- 消息中间件原理及JMS简介
- 消息中间件原理及JMS简介(1)
- 消息中间件原理及JMS简介(2)
- 消息中间件原理及JMS简介之一
- 消息中间件原理及JMS简介(2)
- 消息中间件原理及JMS简介
- 消息中间件原理及JMS简介之一
- 消息中间件原理及JMS简介
- 消息中间件原理及JMS简介
- 消息中间件原理及JMS简介之一
- 消息中间件原理及JMS简介
- JMS消息中间件原理及ActiveMQ使用方法
- 常见Java开源JMS消息中间件及特性简介
- 常见Java开源JMS消息中间件及特性简介
- java消息中间件之二:spring集成JMS连接ActiveMQ
- Oracle中使用SQL语句导出库中所有表的建表语句收藏
- 如何写简历
- 查看人人网非好友的状态
- Windows:Apache与Tomcat集群调优
- 雷军将投资3D手游《铁血战神》
- 消息中间件原理及JMS简介之二
- IO流类型之---字节流类型
- 我的第一个MFC
- 为什么要学习C语言
- 修改Tomcat 6 默认的ROOT
- ASPAJAXExtSetup.msi及AJAX Control TollKit安装包下载地址及安装方法
- OpenGL入门学习(一)
- Remove Element
- Java获取系统时间