深圳市海思博软件有限公司 - 企业正版软件服务商

正版咨询热线

4008-359-358

4008-359-358

咨询邮箱:yangyi@hysper.com
咨询热线:13923852046
联系地址:深圳市龙岗区环城南路坂田国际中心H栋九层

当前位置: 网站首页 » 产品中心 » 中间件 » IBM MQ

IBM MQ

IBM MQ 是 IBM 推出的企业级消息中间件(Message-Oriented Middleware),最早于 1992 年以 MQSeries 之名发布,2002 年更名为 WebSphere MQ,2014 年起正式定名为 IBM MQ。 其核心定位是为分布式异构系统提供安全、可靠、解耦的异步消息传递,是金融、电信、制造等行业关键业务系统的通信基础设施。

版本与发布类型

IBM MQ 提供三种发布类型:
类型 说明 适用场景
LTS(长期支持) 稳定版本,支持周期长 生产环境首选
CD(持续交付) 功能迭代快,支持周期短 需要新特性的场景
Container-LTS 容器专属 LTS 云原生容器部署
当前最新 LTS 版本为 IBM MQ 10.0,于 2026 年 4 月 21 日发布,6 月 16 日正式全面上市(z/OS 版为 6 月 19 日),是继 9.4.0 LTS 之后的重大演进版本。

核心架构与工作原理

基本组件

组件 说明
队列管理器(Queue Manager) MQ 的核心容器进程,管理队列、通道、日志及安全策略
队列(Queue) 消息的临时存储位置,包括本地队列、远程队列、传输队列、模型队列、死信队列等
通道(Channel) 队列管理器之间的通信路径,类型包括发送方(SDR)、接收方(RCVR)、服务器连接(SVRCONN)、集群通道等
监听器(Listener) 监听 TCP/IP 端口,接受应用程序或远程队列管理器的连接请求
主题(Topic) 发布/订阅模式中的消息分发目标

消息传递模式

  • 点对点(P2P):发送方将消息放入队列,接收方从队列取出,每条消息仅由一个实例处理
  • 发布/订阅(Pub/Sub):发布者向主题发送消息,MQ 自动将副本分发给所有订阅者,发布者无需知道订阅者身份

核心特性

  • 一次且仅一次交付:通过事务控制下的持久消息,确保系统/网络/应用故障时消息不丢失、不重复
  • 应用解耦:应用程序无需直接通信,由队列管理器负责路由,支持异步、不同速率、不同位置的独立运行
  • 跨平台支持:覆盖 z/OS 大型机、AIX、Linux、Windows、IBM Power 等 80+ 种环境

IBM MQ 10.0 LTS 核心新特性

2026 年发布的 10.0 LTS 围绕四大战略支柱展开:

1. 企业级弹性(Enterprise Resiliency)

  • 原生高可用(Native HA):同步区域内数据与配置复制,故障转移时客户端零数据丢失
  • 跨区域复制(CRR):异步跨地理区域复制队列管理器,支持计划内切换(RPO=0)和非计划故障转移,现已扩展至 Linux 虚拟机和裸机环境

2. 面向未来的安全性(Future-ready Security)

  • 后量子密码学支持:在 Linux x86-64、IBM Power、Windows 和 AIX 上支持 TLS 的后量子加密
  • JWT 认证增强:MQ JMS SE 支持基于 JWT 授权服务的客户端认证
  • FIPS 140-3 合规:Linux x86-64 和 IBM Power 发行版符合 FIPS 140-3 标准
  • 容器安全增强:支持容器中服务端加密的 AMS,无需自定义镜像;RDQM 复制链路支持 TLS 加密

3. 智能运维与可观测性(Operational Excellence)

  • AI 驱动的 MQ Agents:通过自然语言交互辅助管理员诊断消息积压、应用延迟、通道问题及死信队列问题
  • OpenTelemetry 支持:多平台及 z/OS 支持基于 OpenTelemetry 的分布式追踪
  • MQ 控制台增强:支持查看消息头、自定义列/过滤器、实时队列管理器状态,可直接复制/下载/移动消息
  • Kafka 集成:内置 Kafka Connect 框架,简化 MQ-Kafka 连接器设置;支持与 IBM Confluent 集成

4. 连接无妥协(Seamless Connectivity)

  • Kubernetes 原生部署:支持 Amazon EKS 和 Red Hat OpenShift 上通过 Operator 部署;兼容 containerd、cri-o、Podman、Docker 等运行时
  • 协议与 API 更新:支持 Java 8 至 Java 25、.NET 10 运行时;AMQP 属性配置改进;JMS 消息选择器支持消息令牌
  • 连接配置增强:支持通过 TLS over HTTPS 保护的 URL 动态检索 CCDT;支持超过 12 字符的用户 ID

粤ICP备08124646号    版权所有 © 深圳市海思博软件有限公司    咨询热线:13923852046
咨询邮箱:yangyi@hysper.com                销售部电话:(0755)82976625

扫一扫关注微信公众号

免费咨询 投诉建议