安慰 - 消息传递计数

时间:2015-12-16 03:43:55

标签: jms solace

我们正在使用 Solace 作为消息代理。如何获取从代理传递消息的次数?在 Jboss 中,有一个名为JMSXDeliveryCount的属性。 Solace 中有类似内容吗?

1 个答案:

答案 0 :(得分:2)

Solace JMS API与JMS1.1兼容。 遗憾的是,JMSXDeliveryCount是JMS1.1规范中的可选属性,未由Solace JMS API实现。

目前,您可以使用JMSRedelivered跟踪重新传递的消息,但不提供计数。

如果您担心应用程序处理"有毒"消息 - 由于某种原因而无法消费且需要重新传递的消息,您可以使用" Max Redelivery" Solace端点上的功能。当消息被重新传递到" Max Redelivery"之上时,消息将被移动到死消息队列或甚至被配置为被丢弃。计数。

对JMSXDeliveryCount的支持在Solace的特征候选列表中,可能会在将来的版本中实现。