1

好吧,标题说明了大部分内容。我正在寻找一个聊天应用程序,它有望成为更多的东西,目前我正在考虑我应该在什么基础上构建它的选项。

我已经查看了以 Redis 作为主要选项的 Tornado - Tornado 作为 Comet 服务器,非常适合长轮询以检索 Redis 上的消息,我也打算将其用作持久数据存储作为具有漂亮 subpub 功能的消息队列。

不过,我也听说过有关 Django、RabbitMQ、MongoDB 和 Orbited 的好消息。JavaScript 对我来说不是什么大问题,所以 Orbited 对 JavaScript 的支持也不算什么。

真的,我可能很乐意在我为自己选择的路线上发展,但如果我的计划中有任何明显的缺陷,我希望有人在我发现我浪费了几个月之前指出它们对此。

4

4 回答 4

1

由于 Javascript 对您来说不是问题,并且您需要高性能,因此您应该真正考虑Node.js。这种东西真的很快。

这是一个相当新的项目,但它已经有一堆。它还有一个包管理器NPM,如 PIP (python) 或 Gem (Ruby)。

于 2010-09-16T11:25:56.527 回答
0

不要为此使用 Django。在某种程度上应该是可能的,但它绝对不适合它。龙卷风听起来很合适,所以如果可行,那就去吧。

于 2010-06-14T13:40:04.077 回答
0

我同意其他回答这个问题的人的观点。如果您需要高性能的 Web 服务器,我建议您看看Deft。查看基准和示例,看看它是否符合您的需求。

免责声明:我是 Deft 提交者

于 2010-10-10T16:03:09.363 回答
0

你有没有考虑过 Scala?

于 2010-06-23T21:52:10.100 回答