Python中的跟踪系统和实时统计分析

Ale*_*lex 5 python mod-wsgi nginx cherrypy mongodb

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

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

我的问题是:

  • 我应该使用CherryPy内置服务器还是应该将Apache与modwsgi(或其他服务器)一起使用?

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

先感谢您.

mdi*_*olf 1

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