Недавно явил свету маленький демон yup. Написан он на ruby, разворачивается в два шага (gem install && run).
Назначение у него простое:
В итоге, получаем маленький модуль на который можно без особого труда делегировать гарантированную и асинхронную отправку HTTP-запросов на какой-либо HTTP-сервис.
Назначение у него простое:
- принять HTTP-запрос и сразу ответить клиенту,
- запрос ставится в очередь и пересылается указанному в конфигурации yupd хосту,
- если пересылка запроса постигла неудача (проблемы с сетью, глюки софта), то повторить через некоторое время.
В итоге, получаем маленький модуль на который можно без особого труда делегировать гарантированную и асинхронную отправку HTTP-запросов на какой-либо HTTP-сервис.