короче решил написать кое-что на websocket+python
решил попробовать микросервисы, но не tcp/ip, а с помощью subprocess
Суть системы, чтобы в зависимости от команды клиента поднимать определенный сервис для обработки запроса, и потом ответ процесса возвращать клиенту. Синхронизация - на БД.
Но! Popen жрет просто адски, 60мс на вызов скрипта, когда как сокеты максимум 3-4мс.
Как люди обходят данную проблему? Или таки придется городить межпроцессорное общение на tcp-ip, с распределением нагрузки?
Я так понял время уходит на поднятие интерпретатора, может есть элегантный способ “подвесить” его, чтобы он сразу скрипт заглатывал, а не тратил время на собственную загрузку?