gpt4 book ai didi

java - java程序读取MQ Event消息

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:28 25 4
gpt4 key购买 nike

在 channel 停止或重试状态下,如何通过队列管理器发送到队列 SYSTEM.CHANNEL.EVENT.QUEUE 的事件消息来识别 channel 类型(发送方或接收方)?

我正在使用类 PCFMessage 阅读它。

最佳答案

事件消息包含 channel 名称但不包含类型。 (有关详细信息,请参阅信息中心中的 Channel and Bridge Events 主题。)

我的方法是,当我的监控程序启动时,我发出一条 PCF 消息来显示所有 channel 名称及其类型,然后将此信息存储在一个表中。 (相当于 DIS CHL(*) CHLTYPE 的 PCF。)然后当 channel 事件到达时,将 channel 名称与表条目匹配以检索 channel 类型。当然可以缓存任意数量的静态 channel 属性,例如 CONNAMEMCAUSER 等,您可以在 PCF 命令中请求任意数量的静态 channel 属性.

如果一个事件出现在一个不在表中的 channel 上,您总是可以发出一个新的 PCF 命令来即时查找新 channel ,然后将属性添加到您在程序启动时构建的缓存中。希望您的 QMgr 不会如此频繁地定义新 channel ,以至于这会成为一个问题。但是,如果是这种情况,您可以启用配置事件,然后您会在定义新 channel 时收到通知。

关于java - java程序读取MQ Event消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852787/

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