第 1 章 关于 Red Hat AMQ 7


Red Hat AMQ 为互联网扩展应用程序提供快速、轻量级和安全的消息传递。AMQ Broker 支持多种协议和快速消息持久性。AMQ Interconnect 利用 AMQP 协议在网络间分发和扩展您的消息传递资源。AMQ 客户端为多种语言和平台提供一系列消息传递 API。

将 AMQ 组件视为 toolbox 中的工具。它们可以一起使用或单独用来构建和维护消息传递应用程序,AMQP 是将其绑定到的 toolbox 中的粘滞。AMQ 组件共享一个通用管理控制台,因此您可以从一个接口管理它们。

注意

Red Hat AMQ 7 包括 AMQ Streams,它为在 OpenShift Container Platform 上运行 Apache Kafka 提供容器镜像和 Operator。AMQ Streams 不支持 AMQP。

1.1. 主要特性

AMQ 允许开发人员构建快速、可靠且易于管理的消息传递应用程序。

在互联网规模上的消息传递

AMQ 包含用于构建高级多数据中心消息传递网络的工具。它可以在无缝消息传递结构中连接客户端、代理和独立服务。

顶级安全性和性能

AMQ 提供现代 SSL/TLS 加密和可扩展的 SASL 身份验证。AMQ 提供快速、高容量的消息和类领先的 JMS 性能。

广泛的平台和语言支持

AMQ 使用多种语言和操作系统,因此您的不同应用程序组件可以进行通信。AMQ 支持 C++、Java、JavaScript、Python、Ruby 和 .NET 应用程序,以及基于 Linux、Windows 和 JVM 的环境。

专注于标准

AMQ 实施 Java JMS 1.1 和 2.0 API 规格。其组件支持 ISO 标准 AMQP 1.0 和 MQTT 消息传递协议,以及 STOMP 和 WebSocket。

集中管理

使用 AMQ,您可以从单个管理界面管理所有 AMQ 组件。您可以使用 JMX 或 REST 接口以编程方式管理服务器。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.