我必须开发一个支持成千上万用户的实时应用程序。问题:决定使用哪种框架和架构。
第一个选项是:
第二个:
另一个问题是数据库。使用Postgresql(第二个选项)可能只是一个RethinkDB(第一个选项)或两个。
哪个选项最好?应该尝试不同的东西吗?
PD:一个奇特的实现可能是Tornado套接字答案 0 :(得分:0)
我认为你的问题需要更具体。
如果没有关于应用程序的更多细节,我的一般建议是不要通过使用许多框架使事情复杂化,只需选择一个可以完成所需的任何框架。
除非您计划设计异步API,否则请忘记Tornado。如果您的应用程序非常小并且具有简单的API,那么您可以考虑使用Falcon,因为它的学习曲线很短。否则我建议和Django一起去。
至于数据库,如果不了解您计划存储的数据类型,几乎不可能提供建议?您的预期读/写比率是多少?您是否已经拥有任何DB的操作经验?