Можно ли установить приоритет в брокере обмена сообщениями rabbit mq.
Вот сценарий, который я заявляю Предположим, у вас есть разные сайты, которые поступают в виде запроса от внешней системы в очередь rabbit mq, иМы сделали так, чтобы сайты с рейтингом менее 10 считались приоритетными, а более 10 - низко приоритетными.Для этого мы можем взять две очереди по одной для каждой в порядке приоритета.Теперь предположим, что я получил три запроса с 7, 5, 2 сайтами.Теперь они будут добавлены в очередь с высоким приоритетом, так как все они меньше 10. Я получаю еще 3 запроса с 300 200 100 сайтами, они будут добавлены в очередь с низким приоритетом, так как все они больше 10.
Теперь, если вы видите порядок 7, 5,2 для очереди с высоким приоритетом, но первые 7 будут вычислены, и человек, который отправил запрос на 2 сайта, будет ждать.Но этого не должно произойти, потому что запрос на 2 сайта должен занимать меньше времени по сравнению с 7, но порядок, в котором они поступили, усложняет задачу.
Можем ли мы иметь опцию в rabbit mq, где я могу разместить запрос на2 сайта в первую очередь.В самой очереди я могу как-то установить приоритет ??
Или мы можем многопоточно обрабатывать все запросы, которые поступают в очередь, и выполнять их параллельно, но это увеличит время, которое я предполагаю