簡體   English   中英

ActiveMQ - 隊列中主題和並發消費者之間的區別?

[英]ActiveMQ - difference between topic and concurrent consumer in a queue?

我正在嘗試使用apache ActiveMQ,我使用spring.i正在嘗試實現發布者/訂閱者應用程序,其中所有同行可以隨時參與發布,訂閱者將收到發布的任何內容。 雖然谷歌搜索,遇到了Topicthe Concurrent consumers of the queue ,現在我有點困惑。 我對此幾乎沒有問題:

  1. 它們兩者有何不同?
  2. 哪個目的可以更有效?

隊列中的並發使用者競爭隊列中的消息。 正好一個消費者收到每條消息。 只要消息順序不重要,容器中的並發使用者通常用於提高性能。

Competing Consumers是指不止一個消費者在隊列中競爭消息。 這可以是單個容器內的多個容器或多個並發使用者。

關於某個主題的消費者都會收到每條消息(只要當前訂閱,或訂閱是持久的 - 這不是默認的)。

在收聽主題時,每個容器通常只有一個消費者。

暫無
暫無

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

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