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. Тоже без проблем.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы