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