簡體   English   中英

當一個以上的使用者時,ActiveMQ定義消息使用者

[英]ActiveMQ define message consumer when more than one consumer

我使用ActiveMQ ,我有一個Queue ,在生產環境中的一個消費者

對於集成測試,我創建了一個小型應用程序,該應用程序使用JNDI連接到ActiveMQ Broker,並從同一隊列使用。 我想要的是分離測試消息並僅使用它們。

有沒有一種方法可以定義誰應該成為消息的使用者? 或任何其他可以幫助我實現這一目標的解決方案?

我知道一種解決方案是使用Mirrored Queues ,但是我不想出於測試目的而修改我的代碼。

為什么在生產中需要測試消息? (很容易成為滴答作響的炸彈)。 如果您足夠勇敢(並且可能很魯ck:D),則可以使用消息選擇器 ,這樣生產使用者就不會使用標記為test的消息,而您的測試使用者只會使用測試消息。

請記住,當您使用此功能時,某些JMS代理可能會大大降低速度。

暫無
暫無

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

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