3

我正在开发与消息代理的集成解决方案。解决方案使用websphere mq与后端系统通信。在开发过程中,我无法访问真正的后端服务,所以我不得不以某种方式模拟它。模拟实现必须从队列中读取消息,执行简单的转换,然后将消息放回队列。为了实现这一点,我考虑过创建单独的消息流,但我实际上正在寻找的是现成的解决方案,我可以利用这些任务来实现。

有人知道任何可能对此有用的工具吗?

4

2 回答 2

2

设置自己的 QMgr 怎么样?甚至是您自己的经纪人和 QMgr?根据 WebSphere Message Broker 最新版本的许可条款,任何拥有单一付费许可的人都有权在开发人员桌面(Windows 和 Linux)上安装任何或所有代理组件。Infocetner许可证要求主题指出:

您的许可证还涵盖将产品用于开发和单元测试目的。组织中所有为 WebSphere Message Broker 开发资源和应用程序的开发人员都可以在他们的计算机上安装所有组件的一个副本。他们可以在没有任何功能或资源限制的情况下创建和配置代理环境。WebSphere Message Broker Toolkit 的安装将这种用途限制为 Windows、x86 上的 Linux 和 x86-64 计算机上的 Linux。即使您购买了 WebSphere Message Broker for z/OS 的许可证,单元测试环境也仅限于这三个平台。

于 2012-10-02T11:21:44.203 回答
1

有一些工具允许模拟或模拟通过 IBM Websphere MQ 进行通信的系统。

您可以使用例如Traffic Parrot。它将从请求队列中读取消息,进行转换(使用其扩展)并将响应消息放入响应队列。看看这个演示如何做到这一点的视频。

看看其他API 模拟工具,只要确保您选择支持 IBM MQ 的工具即可。

于 2017-12-08T17:31:32.887 回答