常见问题及解答

FAQ

开始使用本产品

IBM MQ 与其他消息传递解决方案有何不同?

一次性交付:使用 IBM MQ,数据会达到一次,而其他解决方案则可能会复制或丢失消息,因为它们具有不同的服务质量。

事务性:IBM MQ 使用事务来处理所有消息,因此即使在出现故障的情况下,也可以确保可预测的行为。

异步:如果网络或应用程序不可用,那么同步解决方案将无法发挥作用。异步解决方案(如 IBM MQ)可以保护数据,并在系统再次可用时恢复数据传输。

消息加密:各种不同的解决方案都为静态数据提供保护。某些解决方案仅保护磁盘,而 IBM MQ Advanced 则可以保护消息数据本身。如果磁盘被黑客入侵且只有磁盘已加密,那么该磁盘上的所有内容都容易受到攻击。保护消息本身会让您更加放心。

是否提供试用版或开发人员版本?

IBM MQ 提供哪些管理和监控选项?

  • IBM MQ Console 是基于 Web 的图形控制台,用于管理和配置。
  • IBM MQ Explorer 提供图形用户界面 (GUI),构建于 Eclipse 之上,用于管理和监控本地托管或远程托管的 IBM MQ 对象。请参阅IBM MQ Explorer 简介以了解更多信息。
  • MQSC 命令用于脚本编制或交互式命令行。这些命令可以配置和管理所有队列管理器对象。请参阅 MQSC参考以了解更多信息。使用 V9.0.4(或更高版本)的客户可以使用 REST 来提交任何 MQSC 命令。
  • 可编程命令格式 (PCF) 使用可在程序与在网络中支持 PCF 的任何队列管理器之间交换的命令和回复消息。PCF 提供了一种可编程的方法来配置和管理队列管理器。请参阅可编程命令格式简介以了解更多信息。

如何获得帮助?

此处提供了最有用的获取帮助的方法。

什么是 IBM MQ?

IBM MQ 是市场领先的消息传递解决方案,可帮助您在应用程序、服务和系统之间发送和接收数据,无论数据驻留在本地还是云端。IBM MQ 通过消除应用程序更改需求来简化连接,帮助确保安全性以及一次性交付基于事务的消息。

可以在何处运行 IBM MQ?

IBM MQ 是一种通用消息传递解决方案。您可以使用软件在本地运行,也可以在优化的设备大型机上或云端或多云环境中运行。

我需要 IBM MQ 的哪个版本?

IBM MQ 的所有版本都支持在应用程序、系统和服务之间异步发送消息,并内置一次性交付、事务支持和持久性。数据时刻受到保护,并提供高可用性和灾难恢复能力。可用于本地、IBM z/OS® 和云端环境。

对于端到端加密或将文件内容数据作为消息发送,请升级至 IBM MQ Advanced 或 IBM MQ Advanced for z/OS VUE。这是 IBM MQ Appliance 的标准功能。

如果您不具备 IBM MQ 专业知识,或者想要整合现有的 IBM MQ 基础架构,请考虑使用 IBM MQ Appliance。

如果您在云端开展工作,那么可以选择 IBM MQ on IBM Cloud™,这是一项托管服务,提供了一种更简单的 IBM MQ 环境管理方式。或者,如果您不需要托管版本,那么可以在其他云(包括 IBM Cloud Private、Amazon Web Service 和 Azure)环境中使用 IBM MQ。

IBM MQ 新版本多久发布一次?

IBM MQ 的主要版本大约每两年通过一个我们称之为长期支持 (LTS) 的模型发布。或者,您可以使用持续交付 (CD) 模型更快地采用新功能,该模型每年提供三到四次新内容。通过 CD 提供的内容包含在下一个长期交付版本中,并且是预览新功能或在早期开始使用新功能的好方法。

LTS 和 CD 版本是什么意思?

LTS 版本用于要求最高级别稳定性的系统。支持期间的更新包含已识别问题和漏洞的修复。CD 版本以常规频率向 IBM MQ 添加新功能,旨在满足希望利用 IBM MQ 最新特性和功能的客户的需求,而无需等待下一个 LTS 发布周期。修复仅在 LTS 和两个最新的 CD 版本上提供。

如何升级?

与 IBM 销售代表或 IBM 业务合作伙伴代表交谈。或者,您可以使用此联系人表格

支持选项有哪些?

IBM MQ 的初始购买费用中包含一年的支持。如果您继续支付订购费用,则可以升级至最新版本。如果您停止支付订购费用,那么在未支付重新启动费用的情况下,将无法升级到最新版本。对版本的支持通常会提前两年公布,让您有充足的时间计划任何必要的迁移。您可以协商扩展此期限,但我们建议您进行升级以获取最新的功能和修复。

您可以选择持续交付选项,但由于您可以获得新版本,因此支持期限会缩短。

IBM MQ 快速入门和熟悉运用需要多久?

您可以在几分钟内完成 IBM MQ 快速入门并熟悉运用。请参阅 IBM developerWorks® 上的 LearnMQ 以获取更多信息。

IBM MQ 是否安全?

IBM MQ 使用传输层安全性 (TLS) 来保护传输中的数据。通过升级到 IBM MQ Advanced、IBM MQ Appliance 或 IBM MQ Advanced for z/OS VUE,您还可以受益于静态数据加密以实现端到端数据保护。为了实现更高的安全性,会对消息本身而非磁盘进行加密。您的文件数据也将受到保护。

了解更多信息

我能否跨 IBM MQ 传输文件数据?

IBM MQ Advanced、IBM MQ Appliance 和 IBM MQ Advanced for z/OS VUE 均提供文件传输管理功能。这支持您通过现有的 IBM MQ 网络以消息的形式发送文件内容数据。文件传输代理可以重新分发,并且在针对 IBM MQ Advanced、IBM MQ Appliance 或 IBM MQ Advanced for z/OS VUE 队列管理器运行时可以免费使用。

IBM MQ 是否具备故障转移功能?

所有 IBM MQ 产品均包含高可用性和灾难恢复功能。IBM MQ 和 IBM MQ Advanced 提供多实例队列管理器和网络文件系统解决方案。IBM PowerHA® for IBM AIX®(以前称为 HACMP)或 Microsoft Cluster Service (MSCS) 可用于支持高可用性管理器。此外,网络连接存储器的同步复制支持非现场备份。 

不同的 MQ 部署选项具有其他功能:

IBM MQ Advanced:复制数据队列管理器 (RDQM),用于将日志和数据同步复制到另外两个系统(仅限在 Linux 平台上运行的 IBM MQ);还提供使用 RDQM 进行手动故障转移的异步和同步复制(仅限 2 个节点)

IBM MQ Appliance: 设备到设备复制

IBM MQ for z/OS:具有共享存储器和对等恢复的高可用性队列共享组

IBM MQ on Cloud:跨多个可用实例和网络存储器的队列管理器自动故障转移

IBM MQ 提供怎样的数据完整性?

IBM MQ 通过消息持久性和事务功能提供了高级别数据完整性,这些功能包括: 

  • 持久消息,可以在系统的任何部分重新启动后继续存在。持久消息一旦将成功接收到 IBM MQ 系统中,即使在网络或系统终止和故障期间也不会丢失。
  • 应用程序执行的消息传递操作可以使用全局事务(例如,应用程序服务器和数据库)与其他资源协调,使用 IBM MQ 作为事务协调程序或作为资源管理器。

IBM MQ 支持哪些 API?

IBM MQ API 支持包括(但不限于):

  • MQI
  • JMS(Java 消息服务)样式 API
  • MQTT
  • MQ Light

IBM MQ CD 版本提供了管理 REST API 和消息传递 REST API。

我在哪里可以了解有关 IBM MQ 性能的信息?

了解 IBM MQ 性能报告,请参阅 IBM MQ 产品系列 - 性能报告

我在哪里可以找到面向初学者的 IBM MQ 信息?

请访问 developerWorks 上的 LearnMQ 以获取相关信息和教程,帮助您快速了解 IBM MQ 并轻松入门。

我在哪里可以找到详细的技术信息?

请访问 IBM Knowledge Center,获取有关 IBM MQ、IBM MQ for z/OSIBM MQ Appliance 的深入技术信息。

如何建议改进?

您可以在我们的改进请求页面上请求改进并对已经请求的内容进行投票。