1.4. 术语和概念
本节介绍核心 API 实体,并描述它们如何协同运作。
| 实体 | 描述 |
|---|---|
| Container | 连接的顶级容器。 |
| 连接 | 个网络上两个同级之间的通信通道。它包含会话。 |
| 会话 | 用于发送和接收消息的上下文。它包含发送方和接收方。 |
| sender | 用于将消息发送到目标的频道。它有一个目标。 |
| receiver | 从源接收信息的频道。它有一个源。 |
| Source | 消息的指定来源点。 |
| 目标 | 消息的指定目的地。 |
| 消息 | 特定于应用的信息。 |
| 交付 | 消息传输。 |
AMQ JavaScript 发送和接收 消息。消息通过 发送方和接收方在连接的对等点 之间传输 。通过 会话 创建发件人和接收方。通过 连接 建立会话。连接在两个唯一标识 的容器 之间建立。虽然连接可以有多个会话,但通常不需要。API 允许您忽略会话,除非您需要它们。
发送对等点会创建一个发送者来发送消息。发送方具有在远程同级上标识队列或主题 的目标。接收方创建接收方来接收消息。接收方具有一个 源,用于标识远程对等点上的队列或主题。
消息的发送称为 发送。消息是发送的内容,包括标头和注释等所有元数据。交付是指与该内容的传输相关的协议交换。
为了表示某一交付已完成,发件人或接收方都可处理该交付。当另一边了解到它已被实施时,将不会再交流该交付。接收方也可以指示它接受还是拒绝消息。