I have a scenario where i need to get three different type of messages. They all contains same information. Lets take for e.g
我有三个不同的汽车福特,本田,日产经销商。 他们都给我发了关于汽车及其规格的信息。
你会创建三个队列吗? ABCCarCompany.E.Direct.Honda ABCCarCompany.E.Direct.Nissan ABCCarCompany.E.Direct.Ford 或者只是一个 ABCCarCompany.E.Direct.Cars 并让他们发送汽车制造商作为参数.. 什么是创建3个队列与1 ...的优点。
答案 0 :(得分:1)
我建议您将所有数据发送到一个交易所,称之为CarEx。 1对3队列取决于您希望如何使用数据。如果你需要对每辆进来的汽车做同样的事情(比如把它放在数据库中)那么你只需要一个队列。如果你需要为每辆车做一些不同的事情(比如为福特投入数据库但是为日产发送警报)那么你会想要3个不同的队列。
如果您有3个不同的队列,则可以根据路由键将消息路由到它们中。