Я хотел бы написать 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
модель больше всего подходит для этого?