我的用例如下:我有几个用户,订阅国家,换句话说,一个用户可以与一些国家/地区相关。
因此,制作人为国家美国发送消息,这意味着……
通常,消息路由取决于正在处理的消息的类型。因此,如果每个国家/地区都有自己的消息类型,则无论如何都要为每个国家/地区设置一个队列。否则,让消息使用者处理特定于国家的逻辑。
的 编辑: 强>
该问题询问是否应创建其他交换。应该注意,交换的工作是将发布的每个消息路由到一个或多个队列。标准交换类型是直接,主题和扇出。默认情况下,这些交换存在于新配置的RabbitMQ服务器中。因此,除非需要额外的交换类型,否则添加另一个交换的情况很少。