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

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

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

Задача:
Каким образом можно сделать так, чтобы задачи с одинаковым ключом обрабатывались последовательно, т.е. одна за другой?
Ключей может быть десятки тысяч.
Как можно реализовать эту задачу с помощью rabbitmq/kafka? Возможно, есть какие-то более подходящие альтернативы
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    RabbitMQ для разработчиков и DevOps
    4 месяца
    Далее
  • OTUS
    RabbitMQ для разработчиков и администраторов
    3 месяца
    Далее
  • Учебный центр IBS
    JVA-059 RabbitMQ для разработчиков
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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