【发布时间】:2010-11-23 07:04:41
【问题描述】:
问题:学习编写服务器应用程序的良好起点在哪里?
信息:
我正在考虑编写一个分布式计算系统,以收集我大学校园周围闲置的几百台计算机的空闲周期。有些系统很接近,但不能完全满足我需要的所有要求。 (最值得注意的是,所有交易都必须通过 SSH 进行,因为网络会阻止其他一切)所以我决定编写自己的应用程序。部分是为了得到我想要的,但也是为了经验。
重要功能:
- 用python编写
- 所有通过 ssh 进行的交易(通过简单使用 pexpect 解决)
- 服务器需要能够承受潜在的数百次点击。我稍后会优化,重点是模拟会话。
我觉得那些尝试和完成的事情并不是荒谬的。但是对于最后一个,我什至不确定从哪里开始。我实际上已经完成了前两个并编写了一个程序,该程序将登录到我的服务器,然后将 ls -l 打印到本地文件。所以这并不难。但是我如何附加多个客户端,要求服务器同时处理所有模拟数据?显然,感觉就像线程在这里发挥作用,但我确定不止于此。
这就是我的问题所在。甚至从哪里开始研究如何编写服务器应用程序?我是否使用了正确的措辞?互联网上可以免费获取哪些信息和/或此类信息有哪些书籍?再次,特别是 python,但朝着正确方向迈出的一步比我现在的位置多一步。
附言这似乎比 serverfault 更适合 stackoverflow。如果我错了,请纠正我。
【问题讨论】:
-
这看起来几乎正是我想要的。您能否提供更多方向并将其作为答案? ^_^
-
对于这个问题的任何答案对于 SO 格式来说都太宽泛了。
标签: python