Size: a a a

Django [ru] #STAY HOME

2019 February 13

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
pragus
и? ) каналы - прекрасная вещь.
Это способ синхронизации, если что :)
источник

A

Alex in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
В плане асинхронности, конечно
зависит от того как ты сможешь качественно РУЧКАМИ синхронизировать данные, если потратишь Х месяцев на это, то сможешь добиться "почти нет разницы"
в полноценных реализациях - получаешь сразу
источник

p

pragus in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Чем мое приложение на условном sanic с кучей воркеров будет отличатся от приложения на го, при условии, что у нас в целом равномерный поток запросов и round-robin вполне нормально их балансирует?)
тем, что если у тебя есть общий стейт изменяемый клиентами - будет больно.
источник

A

Alex in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Это способ синхронизации, если что :)
более автоматизированный
источник

A

Alex in Django [ru] #STAY HOME
pragus
тем, что если у тебя есть общий стейт изменяемый клиентами - будет больно.
+
источник

A

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

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
pragus
тем, что если у тебя есть общий стейт изменяемый клиентами - будет больно.
Но ведь в го будет точно так же, если только вы не решили, что горизонтальное масштабирование не нужно.
источник

A

Alex in Django [ru] #STAY HOME
и начинают бомбить от гила
источник

p

pragus in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Чем мое приложение на условном sanic с кучей воркеров будет отличатся от приложения на го, при условии, что у нас в целом равномерный поток запросов и round-robin вполне нормально их балансирует?)
ну т.е. вот у тебя чатик на 1м юзеров и ты запустил воркеры sanic по числу ядер.
источник

DK

Denis Kalinochkin in Django [ru] #STAY HOME
Alex
зависит от того как ты сможешь качественно РУЧКАМИ синхронизировать данные, если потратишь Х месяцев на это, то сможешь добиться "почти нет разницы"
в полноценных реализациях - получаешь сразу
Если твое приложение требует синхронизации данных,  делай это через передачу сообщений/бд/zookeeper
источник

A

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

A

Alex in Django [ru] #STAY HOME
речь о масштабировании в рамках одного сервиса
источник

A

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

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
Класс
источник

p

pragus in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Но ведь в го будет точно так же, если только вы не решили, что горизонтальное масштабирование не нужно.
нет, будет общая память.
источник

A

Alex in Django [ru] #STAY HOME
с минимальной нагрузкой программиста
источник

DK

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

BG

Bogdan (SirEdvin) Gladyshev in Django [ru] #STAY HOME
Микросервис(!) который (!) нагружает ядра (!!!!)
источник

A

Alex in Django [ru] #STAY HOME
Bogdan (SirEdvin) Gladyshev
Микросервис(!) который (!) нагружает ядра (!!!!)
именно так
источник

BG

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