繁体   English   中英

Java上的MQ入门:从哪里开始?

Getting started with MQ on Java: Where to begin?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

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

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

谢谢!

3 个回复

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

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

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

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

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

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

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

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

1 用Java处理大型MQ对象

我正在用Java读取大型MQ消息,并处理+将MQ消息的内容写入文件。 我正在编写的代码是多线程的,可以并行处理多个消息。 编写应用程序使用Segmentation + Grouping将大MQ消息写入(PUT)队列中。 现在,在阅读以下步骤的同时进行。 为MQGetM ...

2 使用Java连接远程MQ?

朋友,我安装了具有服务器和GUI的IBM explorer 7.1。 我在本地使用进程间通信连接队列。 现在,我需要使用Java独立程序从远程计算机连接服务器QM。 在服务器中,我创建了队列,端口和服务器通道。 当我尝试使用主机名进行连接时,无法获得连接。 这是正确的方法吗? 否则我 ...

3 Java 8 和 MQ 的升级 - NoClassDEfFoundError

我们最近将代码升级到 Java 8。作为其中的一部分,MQ 也升级到了 MQ 9。我们之前使用了两个组件 jms(7.0.1.6) 和 jmqi(7.0.1.6)。 现在我们用 MQ 9.0.0.0 JAR 的 allclient 和 tracecontrol 替换了这两个 jar。 请让我知道 ...

4 MQ 响应仅写入 1 个请求 JAVA

我有一个程序可以一次向队列写入 4 个响应,但它只写入第一个响应,我尝试了此代码。 但它只向队列写入一个响应。 我使用了一个 ibm m 队列,为了让所有的请求都很好。 但是当涉及到将请求放入队列时,第一个响应只是写入并且循环只执行一次。 不知道发生了什么 ...

5 如何使用 Java 连接到 MQ

我想建立一个连接并使用 JAVA 向MQ发送一个字符串。 以下是 MQ 详细信息。 JNDI 名称: ABCDEFH 队列管理器: ABCDEFH 主机名或 IP 地址: ABCDEFH 港口: ABCDEFH 频道: ABCDEFH 运输类型: ABCDEFH 我 ...

6 Alchemy API,Java入门

我最近启动了一个新项目,该项目需要使用AlchemyAPI来分析网站上的信息。 我已经开始使用Java进行编码,并且使用Eclipse,但是我还比较陌生,我真的对如何实际使用API​​迷失了。 到目前为止,我已经下载了Java SDK ,并根据其在GitHub上的说明进行了安装 。 现在这 ...

7 Java中的Spock入门

我开始学习Spock,这是我的设置eclipse / Maven / Spock / Java,我从在线教程中运行了一个示例,但Eclipse在下面显示了这些编译错误。 知道我错过了什么吗? 在第1行:错误:令牌上的语法错误“搜索现有名称必须返回正确的用户名”,删除此令牌 ...

8 入门Java:“ for”循环

我想要一个打印以下内容的程序:(3,0),(2,1),(1,2)和(0,3) 但是我做错了,请参见下面的代码。 什么是我想要的合适语法? ...

2013-04-24 17:57:26 4 125   java
9 入门Java(直方图)

我正在学习Java初学者课程,并分配了一个创建带有以下输出的直方图程序的代码:(100和10是用户输入)。 有多少个数字? 100多少间隔? 10 我的代码给出了以下输出,但是任何人都可以帮助我指出出了什么问题,非常感谢。 对于输入100和10,我得到错误消息: ...

10 入门Java(帮助)

我正在自学AP Java课程,我只需要一些快速帮助。 我在paintComponent上遇到了这个问题。 我总是收到消息以覆盖它并为其创建其他内容。 这是我该课程的代码: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM