Задать вопрос
ivanskins
@ivanskins
Руководитель компании Ю-ОН

Какие есть преимущества Gearman перед RabbitMQ?

Если они вообще есть. Существует мысль по замене Gearman на RabbitMQ.

  • Вопрос задан
  • 6109 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • OTUS
    Microservice Architecture
    5 месяцев
    Далее
Решения вопроса 1
@tarasbogach

Плохо знаю Gearman, хорошо RabbitMQ. Основное отличие в том, что в Gearman у вас есть возможность получить статус конкретного задания в любой момент. В RabbitMQ, если вы хотите использовать его как таск-сервер, такую информацию придётся хранить отдельно (например, я храню прогресс выполнения задания в Radis). Кроме того придётся прибегать к "военным хитростям" если нужно отсрочить обработку задания. В остальном RabbitMQ в десятки раз быстрее, чем Gearman и отлично масштабируется.

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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