ActiveMQ CMS - 重新交付柜台

Ofe*_*r B 2 activemq-classic activemq-cpp

有没有办法知道特定消息被重新传递了多少次?

getCMSRedelivered()类的方法cms::Message,可以正常工作,但返回一个布尔值.还有getRedeliveryCounter()类的方法activemq::core::commands::Message,但这是一个内部类,我宁愿不直接访问.

谢谢.

Tim*_*ish 6

它可以通过Message中的保留供应商属性进行检索:

getIntProperty("JMSXDeliveryCount");
Run Code Online (Sandbox Code Playgroud)

要么:

getLongProperty("JMSXDeliveryCount");
Run Code Online (Sandbox Code Playgroud)