5

这个问题与一个较老的问题有关:MySQL tracking system。简而言之:我必须使用 Python 实现一个具有高负载的跟踪系统。对于数据库部分,我选择了 mongoDB(这听起来像是适合这项工作的工具)。开发语言将是 Python。

我正在考虑在 nginx 后面使用几个 CherryPy 应用程序实例。这背后的原因是我不想自己处理所有 wsgi 部分,但另一方面,我不需要一个完整的 Web 框架,因为应用程序很简单并且不需要 ORM。

我的问题是:

  • 我应该使用 CherryPy 内置服务器还是应该使用 Apache 和 modwsgi(或完全使用其他服务器)?

  • 这听起来像一个合理的方法(nginx,mongoDB)吗?如果不是,你会推荐什么?

先感谢您。

4

2 回答 2

3

你检查过石墨吗?这听起来正是您需要的东西(查看您的其他问题),并且是 Orbitz 团队为应用程序和服务器监控而设计的。对于这类事情,它非常强大且易于使用。

于 2010-01-11T18:56:08.183 回答
1

听起来 MongoDB 将非常适合这一点 - 使用高级运算符进行快速更新,以及用于批量离线处理的 M/R。我认为 Nginx 背后的 CherryPy 也应该很好用。如果您走 mod_wsgi 路线,请注意这个问题

于 2010-01-11T19:37:58.003 回答