【问题标题】:Rabbit MQ Queing optionsRabbitmq 队列选项
【发布时间】:2015-04-30 07:42:24
【问题描述】:
 I have a scenario where i need to get three different type of messages. They all contains same information. Lets take for e.g

我有 3 家福特、本田、日产汽车的不同经销商。 他们都向我发送有关汽车及其规格的信息。

你会创建三个问题吗 ABCCarCompany.E.Direct.本田 ABCCarCompany.E.Direct.Nissan ABCCarCompany.E.Direct.Ford 或者只有一个 ABCCarCompany.E.Direct.Cars 并让他们将汽车制造商作为参数发送给.. 创建 3 个问题 vs 1 个问题的优点是什么 ..

【问题讨论】:

    标签: rabbitmq message-queue rabbitmq-exchange


    【解决方案1】:

    我建议您将所有数据发送到一个交换器中,称为 CarEx。 1 对 3 队列取决于您希望如何使用数据。如果您需要对每辆进来的汽车执行完全相同的操作(例如将其放入数据库中),那么您只需要一个队列。如果您需要为每辆汽车做不同的事情(例如为福特放入数据库但为尼桑发送警报),那么您将需要 3 个不同的队列。

    如果您有 3 个不同的队列,您可以根据路由键将消息路由到它们。

    【讨论】:

      猜你喜欢
      • 2021-06-14
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2013-08-09
      • 2021-02-12
      相关资源
      最近更新 更多