IBM Cloud Docs
IBM MQ 简介

IBM MQ 简介

MQ 徽标

IBM MQ 是企业级消息传递中间件服务,提供独立且潜在的非并发应用程序安全消息传递功能,例如点到点和发布/预订模型。

MQ 经过了 25 年以上的发展,事实证明它确实是一种有效的消息传递解决方案。 IBM MQ on Cloud 服务使您能够将 IBM MQ 用作受管产品。 IBM 将处理升级,补丁以及许多操作管理任务,使您能够专注于 MQ 与应用程序的集成。

除了云服务外,IBM MQ 还可用于各种由客户管理的部署外形规格,例如许多操作系统(包括 Linux 和 Windows)的软件。 IBM MQ 可作为容器化应用程序使用,并在 Kubernetes 集群中可用,甚至可以作为称为 MQ 设备的对象使用,MQ 设备是用于运行 MQ 的专用硬件。 此外,IBM MQ 还可在 IBM z/OS 大型机上使用。

利用 IBM Cloud 和 Amazon Web Services (AWS) 中提供的受管服务,可免除运行和维护 MQ 环境的大部分责任。 这些责任包括:

  • 操作系统修补
  • IBM MQ 修补
  • IBM MQ 升级
  • 可用性
  • 故障转移

显示 IBM Cloud 徽标的图像 显示 AWS 徽标支持的图像

为什么要使用 MQ

当有人构建网络来每分钟处理数千个事务时,需要确保不会丢失哪怕一个事务。 如果服务器无法足够快速地处理这些事务,那么事务丢失的可能性会很高。 MQ 的工作方式是在消息队列上存储要处理的事务,然后一次一个地处理这些事务。 这允许以统一速率处理事务,也意味着在高需求时间内不需要额外的 CPU。 此外,这还意味着如果系统突然中断,正在处理的消息可安全地存储在消息队列上,不会丢失。

IBM MQ 集成了许多不同的操作系统和语言,例如 Java、Node.js 和 Golang,并且包含可以通过任何编程语言或脚本语言调用的 REST API 功能。 MQ 会执行所有必要的数据转换。 在系统上集成了 MQ 后,您就无需再担心安全地转换和发送消息的复杂性,因为 MQ 会为您执行所有这些步骤,包括加密和解密。

此处 了解 IBM MQ 与其他消息传递解决方案和其他常见问题的不同之处

了解 MQ

IBM MQ 是市场上提供的功能最强大的消息传递解决方案,它使应用程序能够相互通信和共享数据,具有高度可扩展性,可应用于广泛的业务需求,请在 此处 了解 IBM MQ 如何使您的应用程序方案受益。

通过在 IBM Cloud 中创建轻量队列管理器,您可以免费试用 MQ,而无需任何高昂的基础架构成本。 MQ on Cloud 开发时秉承易用性,无需专业知识就能使用。 您可以在 此处 找到有关如何在 IBM Cloud 中部署队列管理器的指示信息

想要证明您已具备专业知识? 成为 MQ 专家并使用 官方 IBM MQ 开发者徽章证明您的知识,您将能够完成一些教程,了解所有 MQ 基础知识以及创建可使用 MQ 进行通信的应用程序的更多深度知识。

管理 MQ on Cloud 队列管理器

通过 MQ on Cloud,您可以使用所有传统的 MQ 管理工具,包括基于 Web 的 MQ 控制台版本。 您可以在 此处 找到有关如何使用控制台的指示信息

MQ on Cloud 还可以通过本地安装的工具进行管理。 MQ 资源管理器是一个本地安装的基于 Eclipse 的工具,用于管理 IBM MQ,您可以在所选计算机上进行安装,它使用客户机连接来连接到 MQ on Cloud,并且在基于 Windows 和基于 Linux 的环境中均受支持。

您还可以使用 runmqsc 命令行界面来管理 MQ on Cloud 队列管理器。 通过 CLI,能够创建包含 MQ 命令组的脚本,以便可以同时执行许多不同的任务。 此 CLI 可以作为 MQ 客户机捆绑软件的一部分进行安装,并且在 Windows 和 Linux 上均可用。 您可以在 此处 了解有关使用 MQ Explorer 或 CLI 来管理队列管理器的更多信息