`

java 消息服务

阅读更多

JMS支持两类消息传送模型:

1、点对点模型

2、发布/订阅模型

简介:

点对点是一对一消息传送

发布/订阅模型是一对多消息广播

具体实施过程:

点对点消息传送模型

点对点消息传送模型允许JMS客户端通过队列来同步与异步发送、接受消息。

点对点模型时一个基于拉取(Pull)或基于轮询(polling)的消息传送模型,这种模型从队列中请求消息,而不是自动的将消息推送到客户端。

点对点消息传送模型的突出特点就是:

1、发送到队列的消息被一个而且仅仅一个接受者所接受,即使可能有多个接受者在同一个队列中侦听同一个消息,也是如此

2、可以允许客户端在消费其消息之前查看队列内容

点对点模型支持负载均衡,它允许多个接受者侦听同一个队列,并依此来分配负载

 

 发布/订阅模型

 

在发布/订阅模型中,消息会被发布到一个名为主题(topic),也称为这项技术为广播技术,每个订阅者都会接受到每条消息的一个副本。

总的说来,发布/订阅消息传送模型基本上是一个基于推送(push)的模型,其中消息自动的向消费者广播,它们无须请求或轮询主题来获得新的消息。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java消息服务

    本书深入浅出地讲解了jms1.1规范的底层技术、java类和接口、编程模型及其不同实现等java消息服务(jms)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准api的完全解读及具体实例,介绍了...

    Java消息服务

    Java消息服务(第二版),Java开发者学习消息中间件的必读书籍,JMS!!!!

    java消息服务(第二版)清晰中文完整版

    java消息服务(第二版)清晰中文完整版

    《JAVA消息服务》PDF]

    Java消息服务,第二版,是全面地介绍了标准的API,支持“信息” - 在网络上的计算机之间的关键数据的软件到软件交流。您将学习如何的JMS可以帮助你解决许多建筑的挑战,如不同的系统集成和应用,提高可扩展性,消除...

    《Java消息服务(第二版)》电子书

    本书深入浅出地讲解了JMS1.1规范的底层技术、Java类和接口、编程模型及其不同实现等Java消息服务(JMS)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准API的完全解读及具体实例,介绍了...

    Java消息服务 pdf

    Java消息服务 pdf Java消息服务 pdf

    java消息服务(第二版)

    java消息服务(第二版)=============================

    java消息服务中文版pdf(第2版)

    java消息服务中文版pdf(第2版)

    java消息服务基础书籍

    java消息服务基础书籍 消息类型,消息内容,过滤,以及常用消息中间件

    JAVA消息服务 第2版.pdf 带目录书签 清晰版

    JAVA消息服务 第2版.pdf 带目录书签 清晰版

    Java消息服务的消息中间件的研究与设计

    Java消息服务的消息中间件的研究与设计

    Java消息服务(第二版).zip

    java消息服务完整版,免费提供大家学习,你将学习到JMS如何帮助你解决许多架构难题,如整合不同的系统和应用程序,增加可扩展性,消除系统瓶颈,支持并行处理,提升灵活性和敏捷性。实现松耦合,流量消峰,异步处理...

    Java消息服务(第2版)

    《Java消息服务(第2版)》内容简介:《Java消息服务》第二版,是对标准API的一个彻底详尽的介绍——它支持消息传递,即网络计算机间的关键数据从软件到软件的交换。你将学习到JMS如何帮助你解决许多架构难题,如整合...

    JMS简明教程(Java消息服务)

    Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub)。JMS规范并不要求供应商同时支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点...

    java 消息服务(第二版)源码

    OReilly - Java Message Service 2nd Edition Jun 2009 原书代码,来自官网,免费分享

    Java 消息服务

    还有很多Java的电子版书籍资料,需要的可以私信。(谁要是有Java编写的GUI界面的银行系统代码,要是可以,希望给我分享一下。)

    Java+Message+Service+JMS+java消息服务

    Java+Message+Service+JMS+java消息服务

Global site tag (gtag.js) - Google Analytics