gpt4 book ai didi

activemq-artemis - 如何在ActiveMQ Artemis中实现虚拟主题功能

转载 作者:行者123 更新时间:2023-12-03 08:07:45 26 4
gpt4 key购买 nike

ActiveMQ“经典”有 virtual topic功能。这意味着消费者可以动态创建。 ActiveMQ Artemis 如何管理此功能?

最佳答案

ActiveMQ“Classic”中虚拟主题的要点是解决 JMS 主题的特定限制 - 一次只有一个消费者可以连接到订阅。因此,虚拟主题允许应用程序发送到 JMS 主题并从 JMS 队列进行消费,因为队列不像订阅那样限制使用者的数量。

ActiveMQ Artemis 通过两种方式解决了这个问题。

  1. 它提供了 JMS 2 的完整实现。JMS 2 中提供的共享订阅功能消除了对虚拟主题的需求,并且由于这是 JMS 2 的标准部分,这意味着相同的应用程序代码可以与任何应用程序一起使用 实现 JMS 2 的代理。这解决了虚拟主题的主要缺点之一,即供应商锁定。
  2. 基本面 address model ActiveMQ Artemis的介绍及方式JMS maps onto that model意味着“JMS 订阅”始终表示为核心队列,并且任何客户端(无论是否使用 JMS 2)都可以使用 fully qualified queue name访问该队列。

ActiveMQ Artemis 还有 special support适用于使用虚拟主题语法的旧版 ActiveMQ“经典”客户端。

关于activemq-artemis - 如何在ActiveMQ Artemis中实现虚拟主题功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71662950/

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