Self-Hosted Long Polling микросервис. Зачем и как
· 6 мин. чтения
poll.def.pm
– это простейший open-source Long Polling сервер, который выступает в качестве своеобразного WebHook сервера и хранит в себе полученные updates.
🌈 Вы можете указать единый вебхук url на всех API сервисах, с которыми работаете, затем получать эти вебхуки со стольки своих сервисов, сколько создадите.
- В любое время. Даже если ваш сервис был offline, данные не теряются
- Мгновенно. Как только приходит новый апдейт, вы сразу его получаете. Без задержки
- Без спама GET запросами. Соединение с long-polling не разрывается, пока не придет апдейт.
- Получаете везде одновременно. Например телеграмовский
getUpdates
запрещает одновременно получать апдейты на нескольких серверах. Так ваш бот не сможет работать по частям на разных серверах.