Python 对来自非优先级RabbitMQ队列的消息进行优先级排序
我需要对已经在未设置优先级队列中的消息设置优先级。RMQ不是一个选项,因为消息优先级应该由我来定义(在这种情况下,我不能影响发送者) 我现在看到两种选择:Python 对来自非优先级RabbitMQ队列的消息进行优先级排序,python,python-3.x,rabbitmq,Python,Python 3.x,Rabbitmq,我需要对已经在未设置优先级队列中的消息设置优先级。RMQ不是一个选项,因为消息优先级应该由我来定义(在这种情况下,我不能影响发送者) 我现在看到两种选择: 使用队列中的一定数量的消息并将其传递给。此选项不好,因为它只影响消息的消耗量,而不影响所有队列 逐个使用消息、解析消息、设置Nessery priority属性并发送到具有优先级支持的另一个队列。在此之后,我将能够使用来自该新队列的按优先级排序的消息。看起来不错,但从我的观点来看,这种方法是另一个可能的失败点 在这种情况下,有没有更好的方
- 使用队列中的一定数量的消息并将其传递给。此选项不好,因为它只影响消息的消耗量,而不影响所有队列
- 逐个使用消息、解析消息、设置Nessery priority属性并发送到具有优先级支持的另一个队列。在此之后,我将能够使用来自该新队列的按优先级排序的消息。看起来不错,但从我的观点来看,这种方法是另一个可能的失败点