IBM MQ 开发应用程序

您可以开发应用程序以发送和接收消息,以及管理队列管理器和相关资源。 IBM® MQ 支持使用多种不同语言和框架编写的应用程序。

要了解如何为 "IBM MQ开发应用程序,请访问 "IBM Developer
  • LearnMQ (学习基础知识、运行演示、编写应用程序代码、参加更高级的教程)。
  • MQ 开发人员下载 (包括免费开发人员版和试用版)
如果您熟悉以下部分中所描述的概念,那么可能会发现开发应用程序很容易:

支持面向对象的语言和框架

IBM MQ 为使用以下语言和框架开发的应用程序提供核心支持:另请参阅面向对象的应用程序
.NET 支持使用多种语言开发的应用程序。 为了说明如何使用 ".NET的 "IBM MQ类访问 "IBM MQ队列,"IBM MQ产品文档包含以下语言的信息:
  • C# (示例代码)
  • C++
  • Visual Basic
请参阅编写和部署 IBM MQ.NET 程序
[UNIX、Linux、Windows]IBM MQ 还支持 API,该 API 实现了 OASIS AMQP 协议。 MQ Light 1.0 其中包含对应于以下语言的消息传递 API:另请参阅开发 AMQP 客户端应用程序

支持编程 REST API

IBM MQ 支持以下程序化 REST API 来发送和接收消息:
请参阅使用 IBM MQ 开发 REST 应用程序 ,以及教程 IBM MQ 消息传递 REST API 入门。 IBM MQ 的面积 IBM Developer。 本教程包括以下语言的示例,按原样提供,可与 "IBM MQ"messaging REST API.NET 一起使用:
  • 使用 "IBM MQ消息传送 REST API 的 Go 示例
  • 使用 HTTPS 模块的 Node.js 示例
  • 使用 Promise 模块的 Node.js 示例

支持过程化编程语言

IBM MQ 为使用以下过程编程语言开发的应用程序提供支持:这些语言使用消息队列接口 (MQI) 来访问消息排队服务。 请参见使用 IBM MQ 开发 MQI 应用程序。 请注意,面向对象的语言和框架所使用的 IBM MQ 对象模型提供了不可用于使用 MQI 的过程语言的其他函数。