我需要發佈大量的[僅標頭]消息,每個消息都屬於唯一類別。考慮:ActiveMQ主題內存使用
A.B.C.D.E.F
理想情況下,除了所有其他的考慮,我想發佈每個消息在自己的主題,但這可能會導致成千上萬的話題。好處是一個非常簡單的基於通配符的訂戶模型。我只是不確定單個主題的基準內存使用情況以及數千個主題的總體使用情況。
對於調整,主題將是非持久性和非持久性的。如果可能的話,我還可以將消息數量限制爲1,同時丟棄較舊的消息。消息將每隔n秒(通常> 15s)以波形發佈。這將減少內存使用量。
我的選擇是對發佈基於第一2段如主題:
A·B
,並把該段的其餘部分鍵頭。然後,訂閱者必須使用主題通配符和選擇器的組合來訂閱其期望的訂閱源。
任何人都有這方面的見解?
謝謝!
//尼古拉斯
你有沒有考慮過使用Camel來實現這個邏輯......看起來很合適 –