我有一个用户可以在其中选择菜肴的UI。 UI将请求发送到API,以获取该菜肴的所有配料。 UI会显示每个项目。
GET /api/{$dish}
现在,我想用来自不同API的其他数据(每100gr价格/其他菜肴使用/背景信息)填充每个要素,然后通过websocket将这些数据传递到UI。对于每个其他信息,我还有一个用于保存数据的API。
我的计划:
现在是问题所在: 据我了解的RabbitMQ文档,消费者可以使用push或pull API通过$ queueName订阅特定队列。
为什么临时队列...我想清除消息,以便每次用户发送搜索请求时,我都想取消旧请求的异步处理。
两个问题: -如何创建可以订阅动态生成的队列的使用者? -我可以通过其他方式停止处理某些消息,因此可以使用固定的队列名称吗?