Python Tornado Falcon Djang的实时应用程序

2024-06-14 20:29:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须用Python开发一个支持成千上万用户的实时应用程序。问题:决定使用哪个框架和架构。在

第一种选择是:

  • 仅限猎鹰(管理和API)

第二个:

  • Tornado管理请求,Admin运行Django,API运行Falcon

另一个问题是数据库。可以是一个只有rewingdb(第一个选项),或者两个,使用Postgresql(第二个选项)。在

以下哪个选项是最好的?应该试试别的吗?在

PD:一个奇特的实现可能是使用Tornado插座


Tags: django用户框架api数据库应用程序admin架构
1条回答
网友
1楼 · 发布于 2024-06-14 20:29:36

我认为你的问题需要更具体一些。在

如果没有更多关于应用程序的详细信息,我的总体建议是不要使用许多框架使事情复杂化,只需选择一个可以满足所有需要的框架。在

除非你打算设计一个异步API,否则就别提Tornado了。如果您的应用程序非常小,并且有一个简单的API,那么您可以考虑Falcon,因为它的学习曲线很短。否则我建议和Django一起去。在

至于数据库,如果不了解您计划存储什么类型的数据,几乎不可能提供建议?您的预期读/写比率是多少?您是否已经在任何数据库中拥有运营经验?在

相关问题 更多 >