gpt4 book ai didi

java - ActiveMQ - 队列中主题和并发消费者之间的区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:06 25 4
gpt4 key购买 nike

我正在尝试使用 apache ActiveMQ 我已经使用 spring 创建了我的第一个应用程序。我现在正在尝试实现发布者/订阅者应用程序,其中所有对等点都可以随时参与发布,订阅者将收到发布的任何内容.在谷歌搜索时,遇到了术语 Topicthe Concurrent consumers of the queue,现在我有点困惑。我对此有几个问题:

  1. 它们有何不同?
  2. 这里的目的哪个更有效?

最佳答案

队列 上的并发消费者竞争队列中的消息。恰好有一个消费者收到每条消息。只要消息顺序不重要,容器中的并发消费者通常用于提高性能。

Competing Consumers 是指多个消费者竞争队列中的消息。这可以是多个容器或单个容器内的多个并发使用者。

主题的消费者都会收到每条消息(只要当前已订阅,或者订阅是持久的 - 这不是默认设置)。

在收听一个主题时,通常每个容器只有一个消费者。

关于java - ActiveMQ - 队列中主题和并发消费者之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29721442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com