JMS支持两类消息传送模型:
1、点对点模型
2、发布/订阅模型
简介:
点对点是一对一消息传送
发布/订阅模型是一对多消息广播
具体实施过程:
点对点消息传送模型
点对点消息传送模型允许JMS客户端通过队列来同步与异步发送、接受消息。
点对点模型时一个基于拉取(Pull)或基于轮询(polling)的消息传送模型,这种模型从队列中请求消息,而不是自动的将消息推送到客户端。
点对点消息传送模型的突出特点就是:
1、发送到队列的消息被一个而且仅仅一个接受者所接受,即使可能有多个接受者在同一个队列中侦听同一个消息,也是如此
2、可以允许客户端在消费其消息之前查看队列内容
点对点模型支持负载均衡,它允许多个接受者侦听同一个队列,并依此来分配负载
发布/订阅模型
在发布/订阅模型中,消息会被发布到一个名为主题(topic),也称为这项技术为广播技术,每个订阅者都会接受到每条消息的一个副本。
总的说来,发布/订阅消息传送模型基本上是一个基于推送(push)的模型,其中消息自动的向消费者广播,它们无须请求或轮询主题来获得新的消息。
相关推荐
本书深入浅出地讲解了jms1.1规范的底层技术、java类和接口、编程模型及其不同实现等java消息服务(jms)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准api的完全解读及具体实例,介绍了...
Java消息服务(第二版),Java开发者学习消息中间件的必读书籍,JMS!!!!
java消息服务(第二版)清晰中文完整版
Java消息服务,第二版,是全面地介绍了标准的API,支持“信息” - 在网络上的计算机之间的关键数据的软件到软件交流。您将学习如何的JMS可以帮助你解决许多建筑的挑战,如不同的系统集成和应用,提高可扩展性,消除...
本书深入浅出地讲解了JMS1.1规范的底层技术、Java类和接口、编程模型及其不同实现等Java消息服务(JMS)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准API的完全解读及具体实例,介绍了...
Java消息服务 pdf Java消息服务 pdf
java消息服务(第二版)=============================
java消息服务中文版pdf(第2版)
java消息服务基础书籍 消息类型,消息内容,过滤,以及常用消息中间件
JAVA消息服务 第2版.pdf 带目录书签 清晰版
Java消息服务的消息中间件的研究与设计
java消息服务完整版,免费提供大家学习,你将学习到JMS如何帮助你解决许多架构难题,如整合不同的系统和应用程序,增加可扩展性,消除系统瓶颈,支持并行处理,提升灵活性和敏捷性。实现松耦合,流量消峰,异步处理...
《Java消息服务(第2版)》内容简介:《Java消息服务》第二版,是对标准API的一个彻底详尽的介绍——它支持消息传递,即网络计算机间的关键数据从软件到软件的交换。你将学习到JMS如何帮助你解决许多架构难题,如整合...
Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub)。JMS规范并不要求供应商同时支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点...
OReilly - Java Message Service 2nd Edition Jun 2009 原书代码,来自官网,免费分享
还有很多Java的电子版书籍资料,需要的可以私信。(谁要是有Java编写的GUI界面的银行系统代码,要是可以,希望给我分享一下。)
Java+Message+Service+JMS+java消息服务