我有一个主题持久交换和一个持久(非自动删除)队列。 路由键:tasks.task_type.userid 不同用户的不同类型的任务写入这个队列。
我希望每个用户都使用以下键订阅此队列:tasks.*。 userId 并在他们进入应用程序时仅接收他们的消息。
例如,我在队列中发送消息: 消息1 路由键:tasks.type1.1 消息 2 路由键:tasks.type2.1 消息 3 路由键:tasks.type1.4 消息 4 路由键:tasks.type3.5
我想要 - 用户 1 应该接收消息 1 和消息 2,用户 4 - 消息,用户 - 消息。
我如何使用一个队列来做到这一点?或者我可以为每个用户队列动态创建 - 并将消息从我的队列重定向到这些队列?