搜索

1.4. 术语和概念

download PDF

本节介绍核心 API 实体,并描述它们如何协同运作。

表 1.1. API 术语
实体描述

ConnectionFactory

用于创建连接的入口点。

Connection

个网络上两个同级之间的通信通道。它包含会话。

Session

用于生成和使用消息的环境。它包含消息制作者和消费者。

MessageProducer

用于将消息发送到目的地的频道。它具有目标目的地。

MessageConsumer

从目的地接收消息的频道。它具有源目的地。

Destination

消息的指定位置,可以是队列,也可以是主题。

Queue

存储的消息序列.

Topic

存储的用于多播分发的消息序列。

Message

特定于应用的信息。

AMQ OpenWire JMS 发送并接收 消息消息使用消息生产者和消费者 在连接的对等点之间传输 生产者和消费者通过 会话 建立。通过 连接 建立会话。连接由连接工厂 创建。

发送对等点会创建一个制作者来发送消息。制作者具有在远程同级上标识目标队列或主题 的目的地。接收方创建接收消息的消费者。与制作者一样,消费者也有在远程同级上标识源队列或主题的目的地。

目标是 队列主题。在 JMS 中,队列和主题是包含消息的指定代理实体的客户端显示。

队列实施点对点语义。每条消息仅能被一个使用者看到,消息会在读取后从队列中删除。主题实施发布与订阅语义。每条消息都由多个使用者看到,该消息在读取后可供其他消费者使用。

如需更多信息,请参阅 JMS 指南

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.