这一节对JMS API中的一些重要概念进行一下说明。
JMS API的主要概念如一下:
本节只列出提纲,详细说明,请查看附件。
下面对两种JMS domains进行一下说明:
1.publish/subscribe
在这种模式下,MQ服务器中的客户端可订阅自己感兴趣的TOPIC,当其它客户端向MQ服务器发送一个TOPIC且该TOPIC是自己订阅过的TOPIC,则接收该消息。上一节的例子就是用了这个模式
2.point-to-point
在这种模式下,消息是点对点发送的,一个QUEUE只会发送到一个客户端。
这一节对JMS的一些基本介绍就到此为止,下一节将介绍MQ的连接配置
JMS API的主要概念如一下:
JMS client: 纯Java写的用于发送和接收消息的应用程序
Non-JMS client: 用JMS提供的本地用户API来发送和接收消息的应用程序
JMS producer: 创建和发送JMS消息的客户端
JMS consumer: 接收和处理JMS消息的客户端
JMS provider: 完全用Java写的JMS接口的实现
JMS message: JMS消息
JMS domains: 两种发送方式,包括点对点(point-to-point)和发布/订阅(publish/subscribe)
Administered objects: 预定义的包含JMS provider的配置数据,客户端一般通过JNDI调用
Connection factory: 客户端用Connection Factory创建Connection来连接JMS provider
Destination: 用于记录消息的目的地址或接收地址。
本节只列出提纲,详细说明,请查看附件。
下面对两种JMS domains进行一下说明:
1.publish/subscribe
在这种模式下,MQ服务器中的客户端可订阅自己感兴趣的TOPIC,当其它客户端向MQ服务器发送一个TOPIC且该TOPIC是自己订阅过的TOPIC,则接收该消息。上一节的例子就是用了这个模式
2.point-to-point
在这种模式下,消息是点对点发送的,一个QUEUE只会发送到一个客户端。
这一节对JMS的一些基本介绍就到此为止,下一节将介绍MQ的连接配置