2013-10-23 48 views
0

嗨大家好, 我一直在用python開發大約一年。現在我需要開發可以相互通信的分佈式應用程序。分佈式網絡應用(Python,芹菜,0MQ等)

我沒有一個想法,哪種模塊將是最好的學習,所以我需要你的幫助和建議。

我的應用需求,

  1. 客戶端服務器必須能夠互相溝通和交換數據。

  2. 任務需要安排在服務器和客戶端。類似克朗喜歡,不需要汽車消費的東西。

  3. 我希望能夠把所有東西都編譯成一個exe,app,package來支持Win,Mac,Linux。瘦客戶端或工作者,和胖服務器

我的問題如下。

  1. 幾乎我看到的所有東西都是朝向web應用程序(Djano,芹菜)。我需要一個守護進程工作者運行,就是這樣。但如果我想使用芹菜,那麼我需要在py文件中運行代碼,而我並不那麼熱衷於此。更何況pyinstaller不支持包裝

  2. 我已經研究了很多,哪個模塊是最好的,我不知道。但我已經把芹菜縮小到最好了。但我後來認爲ZeroMQ或Pyro是編譯部分,我不太確定。

請不要勸, 庫馬爾

+0

你可以在[programmers.stackexchange.com](http://programmers.stackexchange.com/) – Lycha

回答

0

如果個人任務不需要傳達給其他任務,然後用芹菜,否則火焰兵因爲它允許工作器節點上運行的平行任務/對象之間的通信。