AMQ 客户端概述
第 1 章 2023.Q4 发行注记
发行版本范围
此发行版本包括以下新客户端:
- 红帽构建的 Apache Qpid Proton DotNet
- 红帽构建的 Apache Qpid ProtonJ2
查看 Red Hat AMQ Clients 页面的产品文档中 的所有客户端。
此发行版本不包含 C++ 或 Python 客户端。如果您需要这些客户端,请参阅:
文档结构
从 2023.Q4 开始,每个 Red Hat AMQ 客户端的文档都会独立发布。例如,如果您进入到 Red Hat build of Rhea 页面,则该客户端的所有版本都可以浏览。
删除了 AMQ 客户端
以下客户端不再可用:
AMQ Ruby Client
使用 2.11 客户端作为临时解决方案。
AMQ OpenWire JMS 客户端
迁移到 AMQ JMS 或 AMQ 核心协议 JMS。
CMS 和 NMS API
CMS API 的用户可以迁移到 AMQ C++,NMS API 的用户可以迁移到 AMQ .NET。CMS 和 NMS API 可能会在 AMQ 7 中减少的功能。
修复的问题
有关本发行版本中修复的问题的完整列表,请查看以下每个客户端的链接。如果没有列出客户端,则不会为该特定客户端修复任何问题。或者,请参阅 AMQ 客户端解决的问题
组件 | URL |
---|---|
红帽构建的 Rhea | |
红帽构建的 Apache Qpid JMS | |
AMQ Spring Boot Starter |
第 2 章 主要特性
- 开放标准协议 - AMQP 1.0
- 行业标准 API - JMS 1.1 和 2.0
- 新的事件驱动的 API,实现快速有效的消息传递
- 与其他平台和组件集成的适应器
- 广泛的语言支持 - C++、Java、JavaScript、Python、Ruby 和 .NET
- 广泛的可用性 - Linux、Windows 和基于 JVM 的环境
第 3 章 组件
查看 Red Hat AMQ Clients 页面的产品文档 中的所有组件。
附加信息
- 用于 Qpid JMS 的 Quarkus 扩展(红帽构建的 Apache Qpid JMS) - 一个 Quarkus 扩展,使您能够构建使用 AMQP 1.0 消息的 Quarkus 应用。
3.1. 组件兼容性
下表列出了 AMQ 客户端组件支持的语言、平台和协议。
组件 | 语言 | 平台 | 协议 |
---|---|---|---|
红帽构建的 Rhea | JavaScript | Linux, Windows, 浏览器 | AMQP 1.0 |
红帽构建的 Apache Qpid JMS | Java | JVM | AMQP 1.0 |
AMQ 核心协议 JMS | Java | JVM | 核心协议 |
红帽构建的 Apache Qpid Proton DotNet | C# | Linux、Windows | AMQP 1.0 |
红帽构建的 Apache Qpid Proton Python | Python | Linux、Windows | AMQP 1.0 |
AMQ Spring Boot Starter | Java | JVM | AMQP 1.0 |
Qpid JMS 的 Quarkus 扩展(红帽构建的 Apache Qpid JMS) | Java | JVM/Native | AMQP 1.0 |
如需更多信息,请参阅 Red Hat AMQ 支持的配置。
第 4 章 重要链接
使开源包含更多
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息。
更新于 2024-03-13