Size: a a a

Django [ru] #STAY HOME

2019 February 13

A

Alex in Django [ru] #STAY HOME
микросервис != обязательно синхронка
источник

R

Robot in Django [ru] #STAY HOME
Alex
эмулированная асинхронка вводит в заблуждение людей, и они думают что работают с реальным асинхронным кодом, тогда как и близко не понимают что это такое
Что такое асинхронный код
источник

p

pragus in Django [ru] #STAY HOME
Denis Kalinochkin
Если твое приложение требует синхронизации данных,  делай это через передачу сообщений/бд/zookeeper
во-первых, zk немного приляжет, если в него много ходить. бд приляжет еще раньше
источник

A

Alex in Django [ru] #STAY HOME
Robot
Что такое асинхронный код
возможность запуска независимых задач
источник

DK

Denis Kalinochkin in Django [ru] #STAY HOME
pragus
во-первых, zk немного приляжет, если в него много ходить. бд приляжет еще раньше
А зачем много ходить при обработке независимых запросов от клиентов?
источник

A

Alex in Django [ru] #STAY HOME
меня не покидает ощущение, что он сравнивает 1 eventloop с распределением задач по воркерам с несколькими eventloop'ами в отдельных воркераах
источник

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
Ох уж мне эти программисты, которые думают о горизонтальном масштабировании, но почему-то строго в рамках одного сервера
источник

p

pragus in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Между двумя серверами? Это как?
причем тут 2 сервера? берем большую машину с кучей ядер и памяти.
источник

p

pragus in Django [ru] #STAY HOME
Denis Kalinochkin
А зачем много ходить при обработке независимых запросов от клиентов?
а кто сказал что независимые? например, онлайн игрушка и общий игровой мир
источник

p

pragus in Django [ru] #STAY HOME
ну или чатик, да
источник

A

Alex in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Ох уж мне эти программисты, которые думают о горизонтальном масштабировании, но почему-то строго в рамках одного сервера
сервер должен быть целиком нагружен и для другого не должно быть места
если можно горизонтально масштабировать в рамках 1 инстанса это значит одно: он используется не эффективно
источник

DK

Denis Kalinochkin in Django [ru] #STAY HOME
pragus
а кто сказал что независимые? например, онлайн игрушка и общий игровой мир
В игрушках мир обычно разбивается на локации, которые друг от друга почти не зависят
источник

A

Alex in Django [ru] #STAY HOME
Denis Kalinochkin
В игрушках мир обычно разбивается на локации, которые друг от друга почти не зависят
но одна локация может быть жирной
источник

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
pragus
причем тут 2 сервера? берем большую машину с кучей ядер и памяти.
Да. У вас будет машина с 128 ГБ оперативки, 64 ядрами которую обслуживать можно только в полнолуние, которое совпадает с третьем четвергом месяца.

Я был в такой ситуации и скажу, что эта полная лажа.
источник

R

Robot in Django [ru] #STAY HOME
Alex
возможность запуска независимых задач
Мне казалось это неблокирующие сокеты и эвентлуп и обработка данных по мере их поступления. Причем тут какие-то задачи вообще. Не путай конкаренси и параллелизм
источник

DK

Denis Kalinochkin in Django [ru] #STAY HOME
Если и так не работает - можно взять кластер с кассандрой
источник

A

Alex in Django [ru] #STAY HOME
Alex
сервер должен быть целиком нагружен и для другого не должно быть места
если можно горизонтально масштабировать в рамках 1 инстанса это значит одно: он используется не эффективно
ну и кто сейчас путает горизонтальное и вертикальное масштабирование?
источник

A

Alex in Django [ru] #STAY HOME
Robot
Мне казалось это неблокирующие сокеты и эвентлуп и обработка данных по мере их поступления. Причем тут какие-то задачи вообще. Не путай конкаренси и параллелизм
то есть ты путаешь интерфейс с исполнением кода?
источник

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
Alex
сервер должен быть целиком нагружен и для другого не должно быть места
если можно горизонтально масштабировать в рамках 1 инстанса это значит одно: он используется не эффективно
Мне кажется, любой умный человек вам скажет, что сервер нагруженный больше чем на 50% на постоянной основе - это очень и очень плохо, и надо срочно что-то делать.
источник

A

Alex in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Мне кажется, любой умный человек вам скажет, что сервер нагруженный больше чем на 50% на постоянной основе - это очень и очень плохо, и надо срочно что-то делать.
гхм, все ясно, на дворе 2019 год, ау
источник