gpt4 book ai didi

java - MQ\Java - accessQueue() 方法 - openOptions 应该是什么以避免队列锁定

转载 作者:行者123 更新时间:2023-11-30 09:08:25 26 4
gpt4 key购买 nike

我正在为使用 MQ websphere 的系统编写监控工具。我想使用 getCurrentDepth() 方法检查队列深度。为此,我首先需要使用以下函数访问队列:

public MQQueue accessQueue(String queueName, int openOptions, 
String queueManagerName,
String dynamicQueueName,
String alternateUserId)
throws MQException;

我担心的是调用 getCurrentDepth() 会锁定特定队列一段时间,这对受监控的系统非常不利。我的猜测是 openOptions 是解决方案,但我没有找到关于这些选项的任何有用信息接受 IBM WebSphere MQ API

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

为了查询当前深度,您必须使用 MQOO_INQUIRE 打开选项。

然而,也就是说,大多数监控工具会使用 PCF 而不是 MQINQ,因为 MQINQ 动词仅限于业务应用程序而非监控应用程序需要的东西。如果您只需要当前深度,那很好,但如果您打算监控其他任何东西,则需要改变方向。

关于java - MQ\Java - accessQueue() 方法 - openOptions 应该是什么以避免队列锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23543078/

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