JaxxDexx
@JaxxDexx

Подойдет ли twisted для межпроцессного взаимодействия между питоновскими скриптами?

Имеется два скрипта - cli и srv. Запускаются на одной локальной машине, но скрипт cli может быть запущен в нескольких экземплярах. Мне требуется организовать взаимодействие между скриптами cli и скриптом srv, с учетом следующих требований:
1. Srv должен уметь одновременно обрабатывать запросы от нескольких скриптов cli;
2. Обмен данными должен быть устойчив к высоким нагрузкам;
3. В результатах выполнения хотелось бы передавать необработанные исключения от srv в cli. (Хотя тут не обязательно, но желательно)

Вообще интересует, twisted подходит для подобных задач? И если подходит, насколько он лучше использования Rpyc или Pyro? А если он не подходит, какую библиотеку вы мне можете порекомендовать.
  • Вопрос задан
  • 3408 просмотров
Решения вопроса 1
qlkvg
@qlkvg
python backend developer
Вполне подходит, как и практически любой веб-фреймворк на питоне. Прикрутите, например, txJSON-RPC с одной стороны и jsonrpclib с другой.
1. Умеет из коробки. Асинхронность, все дела.
2. Смотря насколько высокая нагрузка.
3. Тоже без проблем.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы