@Cerebrumlab

Можно ли такое сделать с помощью Rabbitmq?

Добрый день ! Требуется решить задачу. Из базы забираются записи и происходит их обработка. 1 запись обрабатывается около 1 секунды 1 скриптом. нужно обработать несколько миллионов записей. C Rabbitmq раньше не работал скажите можно ли с помощью него сделать такое:
Rabbitmq получает список записей далее к нему обращаются n копий скрипта обработчика, и rabbit выдает запись и убирает из списка задач, при обращение след копии скрипта он уже получает другую запись на обработку. Если нет то что посоветуете для подобной цели(желательно чтобы работало с  php или nodejs)
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
vman
@vman
Rabbitmq получает список записей

Сам по себе он ничего не получает

далее к нему обращаются n копий скрипта обработчика, и rabbit выдает запись и убирает из списка задач

именно так все и будет, еще исследуйте момент подтверждения получения записи (он же acknowledge)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы