Size: a a a

2021 June 24

М

Млюшевый Пишка... in Modern::Perl
во метрика выехала. оказывается там поменьше трафа, чем  думал.
источник

М

Млюшевый Пишка... in Modern::Perl
это количество вызовов метода который я хочу заасинкать
источник

W

Warstone in Modern::Perl
Тогда тачек надо меньше, но все-равно основной головняк будет в вотчдоге и установки связей.
источник

М

Млюшевый Пишка... in Modern::Perl
я не очень понимаю, если честно. вочдог это посредник какой то между клиентом и сервером? или он коттроллирует состояние серверов-шардов?
источник

W

Warstone in Modern::Perl
Вотчдог это такая программа которая переподнимает упавший процесс.
источник

W

Warstone in Modern::Perl
Обычно она-же вычисляет что и где запустить.
источник

М

Млюшевый Пишка... in Modern::Perl
ну по сути то, чем занимается например net::Server::prefork
источник

W

Warstone in Modern::Perl
Не совсем. PreFork делает в рамках одной тачки. А вотчдог обычно в рамках кластера.
источник

М

Млюшевый Пишка... in Modern::Perl
смысл ясен.
источник

М

Млюшевый Пишка... in Modern::Perl
сервер тоже делать на UniEvent::Tcp получается
источник

W

Warstone in Modern::Perl
Да
источник

М

Млюшевый Пишка... in Modern::Perl
а он сам не умеет котроллировать своих детей? безотвественный?
источник

YK

Yegor K in Modern::Perl
если "микро"-сервис не ждёт сеть и диск (работает в блокирующем режиме), то просто воркеров с запасом сделать и читать из кэша процесса поверх mmap (LMDB например), а в mmap данные писать из бд
источник

W

Warstone in Modern::Perl
Он не форкается. У него нету детей.
источник

М

Млюшевый Пишка... in Modern::Perl
Так тогда он будет последовательно запросы обрабатывать, или я чего-то не понимаю
источник

М

Млюшевый Пишка... in Modern::Perl
Записал идею :)
источник

W

Warstone in Modern::Perl
Да. Но вы с TCP по другому не сможете.
источник

W

Warstone in Modern::Perl
Так как если у вас есть установленный коннект вы не знаете где в потоке начало новой команды.
источник

М

Млюшевый Пишка... in Modern::Perl
ну без форка нет. если детей нафоркать, то если их количество будет достаточно, новых форков не будет
источник

W

Warstone in Modern::Perl
И слушать один IP+Port может только один процесс.
источник