Python & RabbitMQ - общение между родителями и детьми? - PullRequest
2 голосов
/ 15 июля 2011

Я хотел бы написать python скрипт (назовите его parent ), который выполняет следующее:

(1) определяет многомерный numpy массив

(2) forks 10 различных python сценариев (назовите их children ). Каждый из них должен иметь возможность read содержимое массива numpy из (1) в любой отдельный момент времени (пока они живы).

(3) каждый из сценариев child будет выполнять свою работу ( children НЕ делиться никакой информацией друг с другом)

(4) в любой момент времени сценарий parent должен иметь возможность принимать сообщения от всех своих потомков . Эти сообщения будут проанализированы родительским и приведут к изменению массива numpy из (1) .


Как мне поступить, работая в python в Linux среде? Я думал об использовании rabbitMQ и иметь parent быть производителем (из массива numpy) для его потомков. С другой стороны, каждый дочерний элемент должен иметь возможность передавать сообщения родительскому элементу .

Какая rabbitMQ модель больше всего подходит для этого?

1 Ответ

0 голосов
/ 16 июля 2011

«Глобальные массивы» могут быть тем, что вам нужно.

Проверьте, второй разговор: http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-friday-afternoon-lightning-talks-4902699

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