高流量网站的性能播放框架、Java、Apache、PostgreSQL、JPA和Hibernate
我将开发一个网站,该网站必须同时为30多万用户提供服务(比方说,平均每秒30万个SQL请求),对于这个网站,我想知道以下技术是否足以为所有这些用户提供服务:
- 播放框架=>;Java服务器
- Apache=>;前端服务器用于负载平衡用户将他们重定向到正确的Play Framework服务器
- 带JPA和Hibernate的PostgreSQL=>;对于数据库
您认为这些技术是否足以满足如此数量的用户和请求? 您认为我需要在几个服务器上托管应用程序和数据库吗
谢谢你的回答
# 1 楼答案
好吧,这取决于每秒30万SQL请求的性质,但我认为无论您使用什么软件,您都需要大量服务器。如果您可以使用某种NoSQL技术而不是关系数据库,那么您可以使用更少的服务器。(例如,对于Redis,每秒100000个请求是possible)
好消息是,一旦您同时拥有30万用户,您也将有足够的资金雇佣一支最好的专家团队,他们将能够解决您的技术问题:)