【问题标题】:Can a message topic be subscribed on another topic?一个消息主题可以订阅另一个主题吗?
【发布时间】:2021-09-28 08:52:24
【问题描述】:

我怀疑答案是否定的,但我想验证一下。

我看到了一个类似的问题,其中的响应是将消息标记为自动转发,但这不一样。本质上,TopicA 处于企业级别,而 TopicB 处于某个本地级别。本地消费者将订阅 TopicB,TopicB 将接受已发布的消息/事件,但我也希望 TopicB 现在也可以在 TopicA 上发布任何内容。因此,TopicA 或发布者到TopicA 的部分没有先验意识TopicB 的存在。

现在,我想我需要一个小服务来简单地订阅 TopicA 并发布到 TopicB。

【问题讨论】:

    标签: message-queue messaging


    【解决方案1】:

    您使用的是什么消息传递实现?如果这是 JMS,请考虑使用消息桥。

    【讨论】:

      【解决方案2】:

      不幸的是,这个问题太笼统了。

      在 Kafka 中,您可以有一个重新发布者,从一个流中消费并发布到另一个流。

      在 AMQP(例如 RabbitMQ)中,您可以有一个发布到全局和本地主题的交换,对路由键(甚至是多级交换拓扑)进行过滤。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-11
        • 1970-01-01
        • 2017-04-01
        • 2017-12-13
        • 1970-01-01
        • 2016-11-01
        相关资源
        最近更新 更多