繁体   English   中英

如何在 TIBCO EMS 上创建专用 DLQ?

[英]How to create a dedicated DLQ on TIBCO EMS?

根据这篇文章在 TIBCO JMS 未传递的消息默认移动到$sys.undelivered (DLQ)。 文章指出:

通常, a 有时称为未传递消息队列,是用于无法传递到其目标队列的消息的保留队列。

在 TIBCO EMS 中,如果消息过期或超过队列上 maxRedelivery 属性指定的值,服务器将检查消息的 JMS_TIBCO_PRESERVE_UNDELIVERED 属性。

如果 JMS_TIBCO_PRESERVE_UNDELIVERED 设置为 true,则服务器将消息移动到未传递的消息队列 $sys.undelivered; 如果 JMS_TIBCO_PRESERVE_UNDELIVERED 设置为 false,服务器将删除消息。

这个未传递的消息队列是一个系统队列,它始终存在并且不能被删除。

是否可以将队列的未传递消息自动放入专用 DLQ 而不是$sys.undelivered队列?

根据本文档,您应该能够创建一个选择器来过滤发送到$sys.undelivered的消息并将它们路由到不同的队列。

暂无
暂无

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

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