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