我想写一个python
脚本(称之为父)来执行以下操作:
(1)定义了一个多维numpy
数组
(2) forks
10个不同的python
脚本(称之为儿童)。他们每个人都必须能够read
来自(1)的任何单个时间点的numpy
数组内容(只要它们还活着)。
(3)每个子脚本都会自行完成工作(孩子不要互相分享任何信息)
(4)在任何时间点,父脚本必须能够接受来自其所有子项的邮件。这些消息将由父进行解析,并导致(1)中的numpy
数组发生更改。
在python
环境中Linux
工作时,如何解决此问题?我想过使用rabbitMQ
并让父成为其子项的生成者(numpy
数组)。另一方面,每个孩子必须能够将消息传输到父级。
哪种rabbitMQ
模型最适合这种情况?
答案 0 :(得分:0)
'Global Arrays'可能就是您所需要的。
检查出来,第二次谈话:http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-friday-afternoon-lightning-talks-4902699