Java消息服务有着众多的优点,在许多用途方面有着明显的优势。
1.异构集成
异构平台的通信和集成可能是消息传送机制最为典型的使用范例。使用消息传送机制,可以向在完全不同的平台上实现的应用程序和系统请求调用服务。
异构集成有许多解决方案,各自有优缺点,只有消息传送机制提供的去耦解决方案,能够真正实现跨应用程序或子系统共享数据和功能。web服务已经作为异构集成的另一种可能的解决方案,在可靠性方面的欠缺,使得消息传送机制成为更佳的集成选择。
2.缓解系统瓶颈
消息传送机制可以用于缓解乃至消除系统瓶颈。与一个同步组件处理众多请求时,众多请求一个接一个的积聚阻塞不同,这时候请求会发送到一个消息传送系统,该系统将该请求分发给多个消息侦听组件,如此一来,就缓解了单独采用点对点同步连接带来的系统瓶颈。
3.提高可伸缩性
消息传送机制可以用于提高系统的整体可伸缩性和吞吐量,同时还能够有效的缩短响应时间。通过引入能够并发处理不同消息的多个消息接收者,消息传送系统的可伸缩性得以实现。
4.提高最终用户生产率
比如,最终用户通过基于web的用户界面或桌面用户界面,向系统发出一个请求,这个接口要花好几分钟来运行。在此期间最终用户一直在等待结果,而无法完成其他工作。通过使用异步消息传送机制,最终用户能够向系统发出一个请求,并立即得到回应,表明该请求已被接收。
5.体系结构灵活性和敏捷性
通过消息传送机制来抽象和去耦组件,就能够快速响应软件、硬件,甚至是业务的变化。
相关推荐
Java消息服务(第二版),Java开发者学习消息中间件的必读书籍,JMS!!!!
Java消息服务 pdf Java消息服务 pdf
Java消息服务,第二版,是全面地介绍了标准的API,支持“信息” - 在网络上的计算机之间的关键数据的软件到软件交流。您将学习如何的JMS可以帮助你解决许多建筑的挑战,如不同的系统集成和应用,提高可扩展性,消除...
java消息服务(第二版)清晰中文完整版
Java消息服务的消息中间件的研究与设计
本书深入浅出地讲解了jms1.1规范的底层技术、java类和接口、编程模型及其不同实现等java消息服务(jms)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准api的完全解读及具体实例,介绍了...
本书深入浅出地讲解了JMS1.1规范的底层技术、Java类和接口、编程模型及其不同实现等Java消息服务(JMS)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准API的完全解读及具体实例,介绍了...
java消息服务(第二版) 学习JMS的必备书籍
java消息服务基础书籍 消息类型,消息内容,过滤,以及常用消息中间件
java消息服务中文版pdf(第2版)
Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub)。JMS规范并不要求供应商同时支持这两种消息模型,但开发者应该熟悉这两种消息模型的优势与缺点...
JAVA消息服务 第2版.pdf 带目录书签 清晰版
Java+Message+Service+JMS+java消息服务
《Java消息服务(第2版)》内容简介:《Java消息服务》第二版,是对标准API的一个彻底详尽的介绍——它支持消息传递,即网络计算机间的关键数据从软件到软件的交换。你将学习到JMS如何帮助你解决许多架构难题,如整合...
OReilly - Java Message Service 2nd Edition Jun 2009 原书代码,来自官网,免费分享
jms实例额,包括点对点模型,发布/订阅模型
java消息服务完整版,免费提供大家学习,你将学习到JMS如何帮助你解决许多架构难题,如整合不同的系统和应用程序,增加可扩展性,消除系统瓶颈,支持并行处理,提升灵活性和敏捷性。实现松耦合,流量消峰,异步处理...