Comments 9
Когда то давно немного работал с gearman. Осталось ощущение, что он больше подходит для задач rpc, нежели для создания полноценных очередей.
Тормозит на новых ядрах линукс, и похоже, проект забросили…
Умеет ли Gearman работать с отложенными сообщениями? Например есть задача, для выполнения которой нужно отправить по API n запросов и каждый этап занимает, ну допустим минуту. Нет смысла долбиться по API постоянно. Здесь вот было бы самое то использовать отложенные сообщения.
Если не трудно, можете рассказать почему выбрали именно Gearman, а не ActiveMQ или RabbitMQ?
Если не трудно, можете рассказать почему выбрали именно Gearman, а не ActiveMQ или RabbitMQ?
Не очень правильно называть Gearman сервером очередей, ему больше подходит определение Сервер Задач. В отличие от классических, всем известных RabbitMQ и ActiveMQ, Gearman создавался именно как решение для распределенного выполнения задач, а не как решение по доставке сообщений от одного компонента к другогому. В Gearman вы можете передавать воркерам весь payload, когда в RabbitMQ вам пришлось бы использовать дополнительное хранилище как контекст, иначе бы получили переполнение оперативной памяти и деградацию сервиса.
Sign up to leave a comment.
Сервер очередей Gearman: опыт практического использования и веб-приложение Gearman Monitor && Control