Какой метод предпочтителен для TCP / IP IPC в Python без стеков? - PullRequest
13 голосов
/ 08 марта 2012

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

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

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

Это было бы замечательно, если бы каналы работали на разных компьютерах, и вы могли просто зарегистрировать канал у сервисного брокера в сети.По сути, это позволяет вам переносить ваши задачи в разные службы Python без стеков, расположенные на разных машинах.

1 Ответ

4 голосов
/ 25 апреля 2012

В проекте stacklessexamples перечислено несколько подходов к выполнению networking ; Наиболее тесно связанным с вашим вопросом может быть пример RPC.

...