“Java™ 消息服务”(JMS)编程接口为 Java 程序提供了将异步请求作为 JMS 消息来创建、发送、接收和读取的常用方法。将消息发送至队列或主题或者从队列或主题中接收消息。例如,Java 程序将消息发送至队列,队列处理该请求,然后在另一个队列中返回消息。消息驱动的 bean 通过侦听来自第二个队列的响应以获取消息,这样就完成了循环。JMS 允许事务异步地发生。