有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java MQ JMS消息未获取请求获取错误为MQJMS1080未定义BackoutRequeue队列

我们正在使用MQ JMS独立客户端应用程序(无应用程序服务器)来使用WebSphere MQ消息。我们的队列定义如下:

应用程序队列1-(QA,已启用PUT)

应用程序1。CL-(上述应用程序1的QL和目标)

APP_QUEUE1_工程量清单-(APP_QUEUE1.CL的QA和BOQNAME,已启用PUT)

APP_队列1_工程量清单。CL-(上述应用程序1\u工程量清单的QL和目标)

APP_QUEUE1的h=3

通过以上设置,当第一次发生异常时,我得到的异常是未定义回退队列,尝试添加到死信队列也失败。有人能解释一下,为什么即使BOTHRESH是3,消息仍不能返回到主队列(APP_QUEUE1)

我的理解是,在异常情况下,消息将后退到APP_QUEUE1 3次,然后将路由到退出队列。若退出队列已满或失败,则只有消息添加到死信队列

如果队列定义有什么问题,请有人回答好吗?或者需要在应用程序代码中执行某些操作


共 (0) 个答案