IBM MQ通过REST API放置和获取消息

问题描述:

我想删除ibm.mq.client库依赖关系获取消息放入IBM MQ。所以我希望能够通过REST调用put和get消息。IBM MQ通过REST API放置和获取消息

我经历了WebSphere MQ bridge for HTTP这对我不起作用,这会给我WebSphere Application Server依赖(无法部署在Apache Tomcat服务器上)。请让我知道如何使用重置API调用来获取和放置消息到IBM MQ与ibm lib /服务器依赖

+0

IBM说“的WebSphere MQ桥HTTP运行于任何Java EE 1.4兼容的应用程序服务器,通过安装WebSphere MQ资源适配器“。我不认为Tomcat支持JCA资源适配器,所以这可能是你解开的地方。不过,我相信TomEE的确如此,我确信Wildfly/EAP可以。因此,我认为如果您不想使用W-MQ,则应该有能够托管MQ桥的开源Web服务器。如果你不想使用MQ桥接器,或者不能,那么除了实现自己的servlet来完成HTTP-MQ转换之外,别无选择,我认为 –

在撰写本答案时,MQ V9.0.3.0是最新版本MQ Continuous Delivery产品流。此版本不提供REST API来传递/获取超出MQ桥接器提供的HTTP消息(在MQ v8中已弃用)。

您是否是IBM MQ Beta计划的成员? (这可能被称为早期访问计划,我不记得了)。

http://www-05.ibm.com/uk/earlyprograms/

有很多有趣的事情,你可以了解什么可能是下一个未来,你将有机会参与塑造你听到什么计划和提供反馈!

根据你的使用情况,您可以给一个尝试JMSToolBox的是,许多其他功能中,允许用户通过REST接口来处理JMS消息