Python zeromq — Mehrere Verlage Zu einem Einzigen Abonnenten?

Ich würde gerne schreiben ein python Skript (nennen wir es Eltern), die Folgendes macht:

(1) definiert eine multi-dimensionale numpy array

(2) forks 10 verschiedene python Skripte (nennen wir Sie Kinder). Jeder von Ihnen muss in der Lage sein, um read den Inhalt der numpy array von (1) an jedem beliebigen Punkt in der Zeit (solange Sie am Leben sind).

(3) jeder der Kind Skripte werden es tun, die eigene Arbeit (Kinder teilen NICHT alle Informationen mit jedem anderen)

(4) an jedem beliebigen Punkt in der Zeit, die Eltern Skript muss in der Lage sein, für das annehmen von Nachrichten von allen seinen Kinder. Diese Nachrichten werden analysiert, die von der übergeordneten und Ursache der numpy array von (1) zu ändern.


Wie gehe ich vor, wenn arbeiten in python im Linux Umfeld? Ich dachte, der Verwendung von zeroMQ und haben die Eltern eine einzelne Abonnenten während der Kinder alle Verlage; macht es Sinn oder gibt es eine bessere Möglichkeit dafür?

Auch, wie kann ich alle Kinder kontinuierlich Lesen den Inhalt der numpy array definiert wurde, indem die Eltern ?

InformationsquelleAutor user3262424 | 2011-07-14
Schreibe einen Kommentar