Size: a a a

2020 October 15

SZ

Shagit Ziganshin in Moscow Python
Я больше во flutter верю на десктопе
источник

AS

Alexey Starkov in Moscow Python
кто кстати чем пользуется как легковесным IPC/RPC в питоне? например если два процесса запущенные из multiprocessing хотят пообщаться?
источник

SZ

Shagit Ziganshin in Moscow Python
Вариант не пользуюсь multiprocessing есть?
источник

SZ

Shagit Ziganshin in Moscow Python
А вообще там сегодня промелькнуло в твиттере, что перформанс питона упадет еще сильнее из-за subinterpreters
источник

AS

Alexey Starkov in Moscow Python
Shagit Ziganshin
Вариант не пользуюсь multiprocessing есть?
ну вопрос тот же, это я для примера чтоб меня на XY сразу не послали :)
источник

AS

Alexey Starkov in Moscow Python
кстати какие подводные камни мультипроцессина?
источник

MD

Mike Drepin in Moscow Python
Alexey Starkov
кто кстати чем пользуется как легковесным IPC/RPC в питоне? например если два процесса запущенные из multiprocessing хотят пообщаться?
zmq
источник

AS

Alexey Starkov in Moscow Python
zmq хороший вариант, а RPC какой натянуть сверху?
источник

MD

Mike Drepin in Moscow Python
Alexey Starkov
zmq хороший вариант, а RPC какой натянуть сверху?
zerorpc, aiorpc, tinyrpc. Мы свое на protobuf написали, советую
источник

MD

Mike Drepin in Moscow Python
Нам правда в cpp ходить надо, поэтому свое и протобаф. Но вроде не монстр получился.
источник

V

Vladimir Protasov in Moscow Python
Alexey Starkov
кто кстати чем пользуется как легковесным IPC/RPC в питоне? например если два процесса запущенные из multiprocessing хотят пообщаться?
Queue в shared memory, zmq
источник

N

Nikolay in Moscow Python
Alexey Starkov
кто кстати чем пользуется как легковесным IPC/RPC в питоне? например если два процесса запущенные из multiprocessing хотят пообщаться?
так там же теперь шаред мемори
источник

N

Nikolay in Moscow Python
протобаф, да, если хочется готовое
источник

AS

Alexey Starkov in Moscow Python
ну это все надо тщательно допиливать, хочется типа multiprocessing.Manager, только чтобы методы можно было дергать
источник

AS

Alexey Starkov in Moscow Python
о, хотя там можно кастомные типы добавлять
источник

p

pragus in Moscow Python
Shagit Ziganshin
А вообще там сегодня промелькнуло в твиттере, что перформанс питона упадет еще сильнее из-за subinterpreters
чего это вдруг?
источник

p

pragus in Moscow Python
так это попытка(неудачная) сделать сокеты чуть более человечными.
да и все равно там байтики гоняются, так что надо будет еще сериализацию какую-то тащить.
источник

SZ

Shagit Ziganshin in Moscow Python
pragus
чего это вдруг?
источник

PS

Peter Sovietov in Moscow Python
Да, я сегодня это уже цитировал здесь. Всем, кто писал хотя бы игрушечные интерпретаторы понятно, в чем тут проблема (и как ее можно избежать).
источник

MD

Mike Drepin in Moscow Python
pragus
так это попытка(неудачная) сделать сокеты чуть более человечными.
да и все равно там байтики гоняются, так что надо будет еще сериализацию какую-то тащить.
А где удачная?
источник