[英]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.