Мне нужна простая система типа рабочей очереди для управления асинхронными задачами.
Я смотрел как на бобового стебля, так и на шестерёнку. Однако оба они, похоже, предполагают, что клиент и сервер очереди находятся в одной сети, и поэтому между ними всегда будет надежная сеть.
Мне нужен тот, который может поддерживать клиент и сервер, находящиеся в разных местах мира, и иметь возможность управлять временной потерей сетевого соединения между кластерами.
В идеале это будет работать таким образом, чтобы я отправлял задание на локальный прокси-сервер, который пытается отправить его на основной сервер очереди. Если нет сетевого подключения, он попытается позже, однако это не приведет к потере работы или задержке клиента.
Есть рекомендации?