【问题标题】:ActiveMQ single consumer multiple producersActiveMQ 单消费者多生产者
【发布时间】:2011-03-12 17:08:33
【问题描述】:

谁能指出如何实现的参考 activemq 中的单个消费者多个生产者?或者可以给出一个非常简单的实现。 这将非常有帮助。

谢谢

【问题讨论】:

  • 我需要实现同样的要求,你解决了这个问题吗?请分享答案

标签: spring activemq consumer producer


【解决方案1】:

Matt Raible 的AppFuse 项目是一个很好的框架项目,它使用不同的库来实现。你可以选择一个使用 Spring 的并引入 ActiveMQ,正如 Bharati Raja 在他的博客文章 jms with appfuse1x 中解释的那样。

【讨论】:

  • 这是单消费者多生产者的实现吗?
  • 根据需要初始化尽可能多的生产者和一个消费者
【解决方案2】:

对此不需要特殊的实现。这是 MessageBrokers 的核心业务。您唯一需要确保的是:

如果您决定为您的生产者提供一个 ID,请确保它们彼此不同。您不能有多个具有相同 ID 的生产者。消费者也是如此。

【讨论】:

    【解决方案3】:

    如果你需要保证一条消息只能被一个消费者消费,那么这就是point-to-point communication model,可以使用ActiveMQ中的JMS Queue来实现。

    许多生产者可以将消息发送到同一个队列。只有一个活跃的消费者会收到来自队列的消息。

    【讨论】:

    • 能否分享正确的链接?
    猜你喜欢
    • 2020-06-17
    • 2012-01-10
    • 2017-02-24
    • 2015-04-05
    • 2012-08-04
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多