当前位置: 首页 > 知识库问答 >
问题:

在java程序中读取MQ事件消息

邹德泽
2023-03-14

共有1个答案

田瀚
2023-03-14

事件消息包含通道名称,但不包含类型。(有关详细信息,请参阅Infocenter中的通道和桥接事件主题。)

我的方法是,当我的监控程序启动时,我发出一个PCF消息来显示所有通道名称及其类型,然后将此信息存储在一个表中。(dis CHL(*)chltype的PCF等价物。)然后,当通道事件到达时,将通道名称与表项匹配以检索通道类型。当然,可以缓存任何数量的静态通道属性,如connamemcauser等,您可以在PCF命令中请求所需的数量。

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

 类似资料:
  • 我正试图追踪一个客户不能以他们应该的速度读取消息的问题。持久消息被写入队列。有时,GET速率比PUT速率慢,我们会看到消息备份。

  • 我正在开发一个将部署在pivotal cloud foundry中的Spring Boot应用程序,它需要读取/侦听来自Websphere MQ的消息。有办法做到这一点吗?

  • 使用on()方法绑定事件后,若希望取消绑定,则可以使用off()方法。off()方法根据传入参数的不同,有不同的实现逻辑。 version added: 2.0.0 .off( event , selector , handler ) event Type: String 需取消绑定的事件名称,例如:'tap' selector Type: String 选择器 handler Type: Fun

  • 我正试图编写一个程序,读取网络中相互交互的节点列表。它以以下格式写入文本文件: 这表示节点1与节点2和节点3交互,节点2仅与节点3交互,等等。 该程序将能够读取该文件,并将删除任何重复的交互,并且如果我输入节点的名称,将能够向我返回节点与其他节点的交互次数。然而,我对Java非常陌生,我首先尝试让它读入文件,尽管我的代码目前没有读入文件。以下是我迄今为止的代码: 任何关于如何解决此问题的帮助都将不

  • 我正在使用mo01 java支持包从系统读取事件消息。管理频道事件队列。 下面是代码的链接: mo01java 我可以从通道事件队列消耗的PCF消息中读取所有参数名称/值,但以下参数除外, 下面是代码的一部分,

  • 对应一个事件,假如是 click。A, B, C 都针对该事件绑定了多个监听函数。对于 B 元素,自身内置了一些监听函数,这些内置的监听函数没法获取,但可以为 B 元素增加新的监听函数。有没有方法不执行 B 元素的内置监听函数,但是 A, C 中的监听函数依然可以执行