На работе нам нужно создать сервер рабочих мест для таких вещей, как отправка писем, создание PDF файлов, хруст некоторых данных и т.д. Очевидно, что мы хотели бы построить какую-то общую систему очередей. Я знаком с Gearman и что это точная проблема, которую он пытается решить: ставить задания в очередь, где рабочие приходят, чтобы забрать их. Тем не менее, я вижу много упоминаний о Rabbitmq и неясно, как он используется в этом сценарии.
Является ли Rabbitmq хорошей основой для создания распределенной системы заданий поверх?