Задать вопрос
@tko

Как можно обрабатывать задачи последовательно по ключу?

Есть producers, которые добавляют в очередь задачи с различными ключами (у некоторых задач ключи могут совпадать).
Есть consumers (некоторое множество), которые берут из очереди задачи и обрабатывают их.

Задача:
Каким образом можно сделать так, чтобы задачи с одинаковым ключом обрабатывались последовательно, т.е. одна за другой?
Ключей может быть десятки тысяч.
Как можно реализовать эту задачу с помощью rabbitmq/kafka? Возможно, есть какие-то более подходящие альтернативы
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • OTUS
    Microservice Architecture
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы