本文主要是介绍EJB之JMS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。异步通信弥补了同步通信的不足,实现了应用程序中的一个组件把消息发送到指,另一个组件从指定位置获取消息。定位置既是java平台上有关面向消息中间件的技术规范,也是JavaEE十三个规范之一。面向消息架构实现不同的应用程序之间,同一程序的不同组件之间的通信方法,其中负责将消息送到目的地的一方称为生产者,读取并处理信息的一方称为消费者,生产着将消息发送到消息目的,由消费者读取处理。从而实现了消息生产者和消费者之间的隔离和解耦,使得生产者和消费者的分工更加明确,不需发生直接关系,由消息目的进行两者关联,更加灵活多样。
JMS通信优势:
采用异步处理机制,避免客户机等待。
利于消息持久保存。
允许一条消息发给多个接收者。
Java消息服务的规范包括两种消息模式,点对点和发布者/订阅者。
这篇关于EJB之JMS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!