1.4. 术语和概念
本节介绍核心 API 实体,并描述它们如何一起工作。
| 实体 | 描述 |
|---|---|
|
| 创建连接的入口点。 |
|
| 网络上两个对等点间的通信的频道。它包含会话。 |
|
| 生成和使用消息的上下文。它包含消息制作者和消费者。 |
|
| 发送消息到目的地的频道。它有一个目标目的地。 |
|
| 从目的地接收消息的频道。它有一个源目的地。 |
|
| 消息的命名位置,可以是队列或主题。 |
|
| 存储的消息序列。 |
|
| 存储的用于多播分发的消息序列。 |
|
| 特定于应用程序的信息片段。 |
AMQ OpenWire JMS 发送并 接收消息。使用消息 生产者和消费者 在连接的对等点之间传输消息。生产者和消费者通过会话建立 。会话通过 连接建立。连接由 连接工厂 创建。
发送对等点会创建一个制作者来发送消息。制作者有一个 目的地,用于标识远程对等点上的目标队列或主题。接收对等点会创建一个消费者来接收消息。与生产者一样,使用者也有一个目的地,用于标识远程对等点上的源队列或主题。
目标是 队列或主题 。在 JMS 中,队列和主题是包含消息的命名代理实体的客户端表示。
队列实施点对点语义。每条消息仅由一个消费者查看,并且消息在读取后从队列中删除。主题实施发布订阅语义。每个消息都会看到多个消费者,在读取后,消息仍可供其他消费者使用。
如需更多信息,请参阅 JMS 指南。