Каков предпочтительный метод для IPC TCP/IP в безплатном Python?

Stackless python позволяет сериализовать задачу (травление) для последующего выполнения, которое не обязательно должно быть на одном компьютере: http://www.stackless.com/wiki/Pickling

Мой вопрос заключается в том, не содержит ли стековый код python какой-либо IPC, промежуточное ПО, сервисный брокер или технологию DDS для перемещения этих маринованных задач между процессами или машинами? Действительно ли нам нужно использовать сокет здесь?

У них есть эта хорошая концепция канала: http://www.stackless.com/wiki/Pickling

Это было бы здорово, если бы каналы работали через машины, и вы могли бы просто зарегистрировать канал с сервисным брокером в сети. В сущности, вы можете переместить свои задачи в разные многоуровневые службы python, расположенные на разных машинах.

Ответы

Ответ 1

Проект stacklessexamples перечисляет ряд подходов к networking; наиболее близким к вашему вопросу может быть пример rpc.