Java消息服务 Java消息服务Java Message ServiceJMS应用程序接口是一个Java平台中关于面向消息中间件MOM的API用于在两个应用程序之间或分布式系统中发送消息进行异步通信Java消息服务是一个与具体平台无关的API绝大多数MOM提供商都对JMS提供支持 Java消息服务的规范包括两种消息模式点对点和发布者订阅者许多提供商支持这一通用框架因此程序员可以在他们的分布式软件中实现面向消息的操作这些操作将具有不同面向消息中间件产品的可移植性 Java消息服务支持同步和异步的消息处理在某些场景下同步消息是必要的在其他场景下异步消息比同步消息操作更加便利 Java消息服务支持面向事件的方法接收消息事件驱动的程序设计现在被广泛认为是一种富有成效的程序设计范例程序员们都相当熟悉 在应用系统开发时Java消息服务可以推迟选择面对消息中间件产品也可以在不同的面对消息中间件切换