Решения IPC для процессов Python в системе, совместимой с POSIX

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

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

Джон


person John Ryder    schedule 03.08.2010    source источник


Ответы (1)


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

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

person Anders    schedule 03.08.2010