Тема для меня новая и есть много реализаций. Не могу выбрать подходящую. Пока только пробовал zeromq в режиме request/response, но, кажется, это не то, что нужно. Задача примерно такая: сайт (python/django) создаёт задачу и добавляет её в очередь. Задача вида «сходить по url, вытянуть страницу и преобразовать её в изображение». Есть пул процессов (на разных машинах), которые смотрят очередь, берут задание и выполняют. После выполнения (примерно 1 до 120 секунд) возвращают результат. Хотелось бы асинхронно закидывать задачу на выполнение и получать уведомления с данными когда она выполнилась.
Прошу помочь выбрать подходящее решение.