【发布时间】:2013-12-21 21:04:12
【问题描述】:
大家好, 我已经用 python 开发了大约一年。现在我需要开发能够相互通信的分布式应用程序。
我不知道哪个模块最适合学习,所以我需要你的帮助和建议。
我的应用需求是,
客户端服务器必须能够相互通信和交换数据。
需要在服务器和客户端上安排任务。有点像 Cron,不需要自动消费的东西。
我希望能够将所有内容编译成 exe、app、package 以支持 Win、Mac、Linux。瘦客户端或工作器,以及胖服务器
我的问题如下。
我看到的几乎所有东西都用于 Web 应用程序(Djano、Celery)。我需要运行一个守护进程,仅此而已。但是如果我想使用 celery,那么我需要将代码放在 py 文件中并运行,我不太喜欢。更何况pyinstaller不支持打包
我对此进行了相当多的研究,但我不确定哪个模块最好。但我已经缩小到芹菜作为最好的选择。但是我想ZeroMQ或Pyro作为稍后的编译部分我不太确定。
请多多指教, 库马尔
【问题讨论】:
-
你可以在programmers.stackexchange.com获得更好的运气
标签: python celery zeromq pyinstaller pyro