Решения IPC для процессов Python в POSIX-совместимой системе - PullRequest
3 голосов
/ 03 августа 2010

У меня есть два процесса Python, которые должны взаимодействовать друг с другом в системе жалоб POSIX, поскольку в качестве IPC я думал, что использование именованного канала будет самым простым решением, однако, поскольку я новичок в Python, я подозреваю, что есть больше вариантов имеется в наличии. Кто-нибудь хочет дать рекомендацию, кроме именованного канала?

Заранее спасибо,

John

1 Ответ

1 голос
/ 03 августа 2010

Я бы порекомендовал вам придерживаться named pipes, если система совместима с POSIX. При этом существует множество вариантов, вы могли бы открыть tcp-сокет и отправить рассмотренные данные, но производительность, вы бы не побили разделяемую память / именованный канал, и зачем искать «новое» решение, если оно уже существует четко определенным рабочие решения?

Вы также можете посмотреть на этот модуль , похоже, он использует общую память, я не пробовал, но это выглядит как вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...