繁体   English   中英

端点停用MQ适配器BPEL

[英]Endpoint Deactivation MQ Adapter BPEL

我正在使用BPEL流程(AIA)从MQ(消息队列)中选择消息。 MQ适配器根据已定义的模式(nxsd)从队列中选择消息。 nxsd模式的样式为终止。 问题是当不正确的消息放入队列时,进程会不断从队列中选择消息,然后拒绝该消息并将其放回队列。 这是连续发生的。

请帮助,因为这导致了很多服务器问题

我不是MQ BPEL适配器人员。 我来自MQ背景。

MQ适配器可能具有将它无法理解的消息路由到另一个称为BACKOUT QUEUE(或WebSphere MQ中的BOQNAME)的队列的能力。 适配器(或与此有关的JMS层)无法理解的poison messages称为poison messages

也将有另一个通常称为“阈值”的参数(WebSphere MQ中的BOTHRESH )。 该属性告诉适配器何时将消息路由到退出队列。 例如,如果该属性设置为3,则如果接收到3次相同的消息(并且由于适配器不理解该消息而将其发送回相同的队列),那么当该消息第四次到达时,该消息会自动移至退出队列。

我的建议是查看MQ BPEL适配器文档,以了解它是否支持Backout队列和阈值属性。 如果是,请适当设置这些属性并尝试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM