簡體   English   中英

為JMS隊列創建定制屬性

[英]Create custom properties for JMS Queue

我正在使用Jboss.x和EJB3.0。

我有兩個JMS隊列。 “ A”隊列和“錯誤”隊列。

que具有重試機制,因此3次重試后,MSG將自動傳遞到錯誤隊列,並且mdb將進行偵聽。

我想添加到MSG,它將傳遞給錯誤Que,這是我將定義的額外屬性。 (當然,我不能向主體添加額外的行,因為我有回滾,並且每次執行回滾時,主體也會回滾)

因此,我在網上很少閱讀,並且得到了可以為此目的使用標頭的信息(回滾不會影響它)。 為了使用我的自定義屬性的標題,我必須創建JMSPropertyType並將其添加到標題中。 我找不到信息該怎么做,也許有人可以告訴我,或者還有另一種方法可以做到這一點?

謝謝,雷。

事務重試限制和有害消息隊列(您的錯誤隊列)是特定於供應商的功能。 它們不在JMS規范中。 您應該閱讀供應商文檔(顯然是JBOSS)以了解任何詳細信息。

我對失敗的接收方是否可以按您的要求向郵件中添加屬性表示懷疑。 您的供應商本身可能會隱式添加一些屬性。 我想我已經看到了一個案例(BEA JMS?),其中他們添加了一些特定於供應商的屬性,並帶有失敗的傳遞嘗試計數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM