2017-09-25 67 views
0

按照鏈接 - http://activemq.apache.org/activemq-message-properties.html 消息應該有「JMSXDeliveryCount」用於嘗試的號碼發送消息缺少財產「JMSXDeliveryCount」

當從JConsole的消息屬性檢查,它缺少儘管其他像 「的JMSXGroupID」 & 「了JMSXGroupSeq」 JMS支持的屬性可

enter image description here

注: -

  1. 我已經使用標準的ActiveMQ-5.14.2的設置和WIN64
  2. JBoss服務器啓動起來用於
+0

你能看到mq web控制檯上的JMSXDeliveryCount屬性嗎? – Nir

+0

嘗試hawtio控制檯。 – Varsha

+0

@Nir Nope,雖然問題通過訪問代碼中的JMS消息得到解決,但我們的代碼正在解析JMS到客戶端特定消息pojo.....並遺漏了屬性。不過,不知道爲什麼activemq控制檯沒有顯示屬性 –

回答

2

的JMSXDeliveryCount屬性只可當消息已交付一次,然後重新發送(會話恢復等)。如果消息的傳遞計數爲零,則getPropertyNames()等返回的集合中將不存在JMSXDeliveryCount。