170 похожих чатов

Что будет если на 3 серверах например начнётся long pooling

и произойдёт какое-то событие ? Это событие долетит до 3 или до 1 только ?

10 ответов

8 просмотров

не работает лонгполлинг на нескольких серверах, используйте вебхук и рассылайте его куда хотите

Это ты сам решать будешь, какое событие до какого сервера долететь должно.

А почему идея с балансировщиком не понравилась? Поднял нгинкс, засунул пару инстансов в апстрим и как бы всё

Алексей-Могилин Автор вопроса
Slam!
А почему идея с балансировщиком не понравилась? По...

Я работаю в компании в которой сложно это провернуть, с бюрократической точки зрения, получись доступ с сервера в инет по былому списку ip просто, а вот открыть дырку для кого-то уже сложнее

Алексей Могилин
Я работаю в компании в которой сложно это проверну...

На самом деле единственный роут в нгинксе с токеном бота и без дефолтного сервера (на всякий) будет не опасней, чем longpoll

Алексей-Могилин Автор вопроса
Oleg A.
не работает лонгполлинг на нескольких серверах, ис...

У вас был опыт ? Поделитесь пожалуйста что знаете об этом вопросе ? Как не работает ?

Алексей Могилин
У вас был опыт ? Поделитесь пожалуйста что знаете ...

Ты можешь написать свою реализацию лонгпола, которая все эвенты будет проксировать в нгинкс под апстримом. А параллельный лонгпол начинает плеваться в одном из коннектов

Алексей Могилин
У вас был опыт ? Поделитесь пожалуйста что знаете ...

Я ж написал выше. Надо несколько серверов - используйте вебхук. Лонгполлинг неподходящее решение для кластеризации. Принимаете запросы на nginx и балансируете на свои серверы / приложения

Алексей-Могилин Автор вопроса
Slam!
Ты можешь написать свою реализацию лонгпола, котор...

Да я понимаю что можно свелосипедить, решение сложное и не надежное получается в этом случае. Это надо будет сделать так что бы все сервера знали друг друга или один из них брал распределённый лок для старта пулинга, при падении одной ноды происходил выбор нового мастера

Алексей Могилин
Да я понимаю что можно свелосипедить, решение слож...

Падение поллинга какое-то время ощущается просто как отсутствие эвентов. Если не критично, то пожалуйста

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта