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