我试图将一些旧的连接性整合到我们的一个较新的应用程序中,这标志着我第一次涉足MQ。 我们有一个中间件服务器,它接受通过MQ传递的XML消息。 将其转换为对我们古老的记录系统的专有请求,然后以类似的XML格式在响应队列中传递响应。

我有一个输入和输出XML结构以及MQ主机,目标队列和回复队列的样本。 我所没有的是从哪里开始的线索。

是否有不错的教程可用于使用OpenMQ或其他免费MQ库之一构建简单的请求/响应机制?

谢谢!

#1楼 票数:3

针对OpenMQ的Oracle开发人员指南可能是一个不错的起点:

http://download.oracle.com/docs/cd/E19798-01/821-1796/index.html

给您示例代码,解释如何与之交互等。

#2楼 票数:3 已采纳

我建议您首先熟悉Java消息服务(JMS)的概念和API ,然后再专注于OpenMQ的细节。

要了解JMS,请阅读Oracle的Java EE 6教程中JMS章节 曼宁的ActiveMQ in Action》一书很好地介绍了JMS概念。

如果要简化JMS代码,请考虑使用Spring JMS

#3楼 票数:0

WebsphereMQ有一个API测试器-一个演示应用程序,使您可以使用API​​和来自GUI的不同功能进行实验

对于通用JMS提供程序,有一个类似的工具叫做hermes。

  ask by IVR Avenger translate from so

未解决问题?本站智能推荐:

1回复

如何使用MQ类在Java中将死信转换为BytesMessage(IBM)

我想重新发送一封死信队列中的消息。 为此,我需要将死信转换为BytesMessage(有效载荷可以是ZIP或字符串)。 到目前为止我尝试过的是: 通过MQRFH2类获取RFH2并进行seek(): 通过MQHeaderlist获取RFH2: 通过MQRFH2类获取R
1回复

使用Java从MQ读取消息

在从队列中读取消息时,我需要一些设计和开发方面的输入。 我有以下要求和约束 我需要从队列中读取消息并向db惰性。 消息可以任意间隔发送(同时发送100条消息或一分钟一分钟地发送) 没有任何MDB容器来托管(只是普通的tomcat服务器) 需要编写Java应用程
2回复

Java程序MQ 7连接问题

我正在尝试连接到MQ7服务器,下面是代码: 它正在连接,但是在发送一条消息后抛出错误 指向线上 请帮助我
2回复

是否有可以在Java进程中嵌入的MQ服务器?

我正在为我的团队的一个应用程序研究排队解决方案。 理想情况下,我们希望能够将其配置为轻量级进程内代理(用于线程之间的低吞吐量消息传递)和外部代理。 是否有可以执行此操作的MQ服务器? 大多数似乎都需要将设置作为外部实体。 ZeroMQ似乎最接近于进程内解决方案,但它似乎更像是“类固醇上的
2回复

如何在Java中找到远程MQ队列的本地传输队列?

在我的Java应用程序中,我使用了MQQueue对象 队列是远程队列。 有没有办法获得相应的本地传输队列? (使用MQ 7.5 ) 谢谢
1回复

在大型机中使用JMS从Java连接到MQ

我正在尝试使用也位于Mainframe Server中的Java代码连接到Mainframe中的QueueManager。我们是否有示例代码可以从在Mainframe上下文中运行的Java连接到Mainframe MQ? 是否需要使用“客户端”或“绑定”模式进行连接?
2回复

如何使用Java连接数据并将数据发送到MQ

我已经在计算机(imqbrokerd.exe)中运行ActiveMQ,并获得了以下详细信息。 我已经用隐藏了机器名称 我正在使用下面的java程序来连接到此队列。 在这里提问... 一种。 JNDI_FACTORY,JMS_FACTORY,QUEUE,URL中的值应该是
1回复

通过wsadmin创建mq连接工厂时出现java.lang.ClassNotFoundException

尝试通过wsadmin创建Websphere MQ连接工厂时,出现java.lang.ClassNotFoundException。 根据本文http://www.ibm.com/developerworks/websphere/library/techarticles/1207_van