问题标签 [ibm-mq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5529 浏览

java - JMS 创建队列问题

我有一个关于 JMS createQueue 方法的一般性问题。在 WebSphere MQ 中,此方法是否用作 JNDI 查找的替代方法?我在想我可以动态创建一个队列。这可能吗?谢谢你。

0 投票
7 回答
36906 浏览

java - IBM MQ 消息侦听器

嗨,有人知道如何使用 IBM MQ 创建消息侦听器吗?我知道如何使用 JMS 规范来做到这一点,但我不确定如何为 IBM MQ 做到这一点。非常感谢任何链接或指针。

0 投票
1 回答
2329 浏览

java - WebSphere MQ 消息侦听器线程

我试图弄清楚 WSMQ 如何处理消息侦听器和线程。如果我有一个消息侦听器实例,并且有许多队列,每个侦听器是否为每个队列创建一个新线程?或者听众会有一个线程?任何见解都会有很大帮助,谢谢。

0 投票
1 回答
4973 浏览

java - WSMQ 队列限制

在单个连接和单个会话中可以打开多少个队列是否有限制?我目前可以打开 128 个队列并向它们发送消息。如果我尝试打开 129,我会收到以下错误...

谢谢

错误:

0 投票
3 回答
1399 浏览

java - WebSphere MQ 低延迟消息传递 - 它是否具有 JMS(或类似 JMS)API?

我们目前正在通过 JMS 使用 IBM MQ,但似乎推送的消息超出了它的处理能力 - 奇怪的是,问题似乎是间歇性的。

消息是价格,因此不需要保证,只需要快速发送即可。

由于 IBM 有一个低延迟产品,我想知道这是否可能是更好的解决方案 - 但它似乎没有 JMS api,或者至少不容易看到。

任何人都知道低延迟产品中是否有 JMS api,或者它确实具有的“独特”API 是否类似于 JMS...

或者,MQ调整的指针也将不胜感激...... :)

0 投票
2 回答
8593 浏览

c# - .Net 中的 JMS 等效项

我正在尝试在我们公司的消息传递基础架构上创建一个通用的抽象接口。设计目标是2折。1 是向开发人员隐藏编程的复杂性(我知道它不是很复杂,但仍会进一步简化它),2 是使开发人员独立于供应商特定的消息传递基础架构(即它可以是 MQSeries 或 EMS 或 MSMQ)。

非常常见的选项是在消息传递基础结构上使用 WCF 层。为 WCF 使用 MQSeries 自定义通道或为 WCF 使用 EMS 自定义通道。但由于缺少 MQSeries 和 EMS 的正确版本,两者都被排除在外。

有人可以建议这个问题的可能解决方案是什么。我能想到的有一个像 JMS 这样的自定义包装器。有没有人曾经尝试过类似的东西。任何帮助都会很棒。

顺便说一句,我正在尝试在 C# 3.5 中创建这个包装器。

问候

0 投票
1 回答
619 浏览

java - 使用 JAX-RPC 时将错误请求放入死信队列的方法?

我正在使用 JAX-RPC 1.1 为在 WAS 6.0 上运行的一组应用程序生成服务,并通过 Websphere MQ 进行通信。大型机将向服务发送消息,因此如果由于某种原因无法将消息转换为对象(可能是由于 EBCDIC 到 ASCII 的怪异),则需要将消息放在死信队列中进行检查.

有谁知道是否有标准的方法来做到这一点(即通过为 jms:/ 地址提供 DLQ 名称),或者是否需要以某种方式手动执行 DLQ 转发?

0 投票
3 回答
4675 浏览

java - JBoss 5.1.0GA:“java.lang.IllegalStateException:Null beanMetaData”和“java.lang.RuntimeException:无法初始化 bean 容器”

我正在尝试部署一个ear 文件,该文件最初是为Jboss 4.0.3 SP1 编写的。

“升级”涉及:

  • javax.annotation.PostConstruct 的使用
  • 将 activateConfig 更改为 activationConfig
  • 确保 bean 实现 import javax.jms.MessageListener

我相信以下堆栈跟踪是由 ejb 文件中的 MDB(一个且唯一)触发的。

只是想知道是否有人可以建议看什么。

0 投票
2 回答
2758 浏览

c - 如何枚举 IBM WebSphere MQ 的队列管理器的本地队列?

我正在尝试编写一个简单的工具来监视队列管理器的状态。我想监控的一件事是每个队列的当前队列深度。不过,我还没有找到一种方法来以编程方式枚举特定队列管理器上的所有队列。是否有任何 MQ API 提供此功能?我更喜欢用 C 来做这件事,但如果它只能用另一种语言的绑定来实现,我至少想知道这一点。

0 投票
1 回答
399 浏览

ibm-mq - 带有 zLinux 的 WebSphere MQ

我们有一个现有的 J2EE 应用程序,它使用 WebSphere MQ 从 IMS 检索数据。J2EE 应用程序将 IMS 事务名称发送到 MQ,MQ 检索 IMS 数据。然后解析返回的数据以供进一步处理。

最近我们将该应用程序迁移到 WebSphere 7。该应用程序在 Windows 机器上运行良好。然而,当我们将应用程序移植到 zLinux(Linux on System z)机器时,我们能够与 IMS 对话,并且数据从 IMS 返回到 J2EE 应用程序。然而,解析过程会引发 ArrayIndexOutofBoundsException。

两种环境中的输入都相同,并且操作代码相同(相同的 java 构建)在行为中观察到显着差异。这与 zLinux 环境不接受 CharacterCodeSet 有关吗?我们使用 J2EE 应用程序中的 CCSID 硬编码值。

难道zLinux环境不支持现有的CCSID需要不同的CCSID?