Я не представляю как можно сделать активных и пассивных подписчиков. Активные - кто держат канал с бэком. Пассивные - это кто канал не держит, но ждёт запроса от сервера с данными.
вы называете активными подписчиками long polling что ли?
А вы хотите сказать, что ваш клиент телеграмма каждый раз запрос кидает на сервер, вместо веб-сокетов?
Можэт ws?
да ws выше уже ответили
Или использует лонг поллинг. Или поллинг. Или держит грпц стрим. Или вебсокеты - вариантов куча
Можно ВЭБ хук повесить, можно в цикле опрашивать, выбор за вами...суть та же. Как раз диспетчер очередей,который типа Кафка, и организует передачу от издателя к подписчику, и не надо ничего придумывать...
Да тут кролика хватит даже
Да я Кафку просто для примера...хоть кролика, хоть амазоновская очередь...не суть...
А в чём смысл вообще, если по моей CDN в RT всё доставляется между серверами? И каждый сервер либо по маршруту пересылает дальше, либо выполняет действие?
Это Телеграм АПИ даёт клиенту такой выбор. Вы спросили я ответил. Кафка, да и любой диспетчер очередей работает по принципу продюсер публикует, подписчик получает. Связь многие к многим. Вот например, приходит Алерт от мониторинга, продюсер бросает это в топик Кафки, на этот топик подписаны 10 подписчиков. Один зажигает сигнал на пульте, другой отправляет сообщение в почту, третий звонит по телефону...причем делают это одновременно и параллельно, а не последовательно...
Обсуждают сегодня