gpt4 book ai didi

java - 为 MQSeries 编写 Java 客户端的最低要求是什么?

转载 作者:可可西里 更新时间:2023-11-01 09:57:04 24 4
gpt4 key购买 nike

我需要用 Java 编写一个简单的 MQSeries 客户端。

客户端只需连接到队列并拉出下一条消息。

我在几年前做过这个,并且有所有的示例代码等。

我记得只需要三个 jar 文件:

  • com.ibm.mq.iiop.jar
  • com.ibm.mq.jar
  • 连接器.jar

我一直在做一些阅读,很多人都在谈论属性文件,但根据我过去的经验,我对此不记得了。

等等我的问题:

在我的系统上开发、测试和最终部署一个简单的 MQSeries 客户端所需的绝对最小值是什么?

我在哪里可以找到(下载)这些东西?

注意:此问题与this 相关但不同。一个。

最佳答案

问题的答案取决于您是否要将生成的代码投入生产。您可以抓取一些 jar 文件并将它们包含在 CLASSPATH 中并使其运行。事实上,在 v7 中完成重新打包后,jar 的数量已经减少。但是,如果没有完整的客户端安装,IBM 将不支持它。

这是为什么呢?完整安装包括诊断工具、支持代码、NLS 支持以及收集所有 Must Gather 信息以开具故障单的能力。如果您获取的只是几个 jar 文件,您将无法获得额外的功能,因此如果出现问题则无法获得供应商支持。

WMQ v7 客户端安装提供为 SupportPac MQC7这是一个免费下载。

基本 Java 和 JMS 的 jar 文件和 CLASSPATH 设置在 Using Java 中提供。手册。

即使在 v6 服务器上,也可以使用 v7 客户端。它是向后兼容的。在 v7.0 中,Java/JMS 已全部重写,您只需要手册中列出的 jar。

另外,有人提到了 etclient jar。那是扩展事务客户端,请注意它会产生 QMgr 的全部许可成本。只有在进行两阶段提交(使用 WMQ 的 XA 和同一工作单元中的另一个资源管理器)并且不使用 WebSphere App Server 或 Message Broker 时才需要它。例如,您想使用 JBoss、MQ 和数据库进行 TPC,您需要 etclient jar 文件并支付完整的 WMQ 许可证。如果您不进行 XA 事务,则不需要它。

关于java - 为 MQSeries 编写 Java 客户端的最低要求是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1629042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com