gpt4 book ai didi

java - 如何获取 IBM Websphere Queue 上的消息计数

转载 作者:搜寻专家 更新时间:2023-11-01 03:21:28 25 4
gpt4 key购买 nike

我正在使用 XMS(即 IBM Message Services Client for .NET)连接到 IBM MQ 并获取消息。

话虽如此,我想知道如何在任何给定时间点获取队列中的消息数。

(在 IQueueBrowser.GetEnumerator 上进行了探索,但它会将消息下载到客户端。)

最佳答案

XMS .NET 是 JMS 规范的实现,JMS 特定未定义检索队列中消息计数的方法或属性。因此,XMS 不提供执行此操作的方法。

与队列属性有关的任何事情都是提供者特定的管理工作,因此您必须使用消息提供者特定的 API。

但是为什么要知道消息的数量呢?应将应用程序编码为连续接收消息。当队列中没有更多消息或等待更多消息时,您的应用程序可以选择停止接收消息。如果没有消息,接收调用将返回空消息对象。您的应用程序可以检查这一点并决定继续接听电话或退出。

HTH

关于java - 如何获取 IBM Websphere Queue 上的消息计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29677496/

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