为高流量网站播放框架、Java、Apache、PostgreSQL、JPA和Hibernate



我要开发一个网站,它必须同时为超过30万用户提供服务(比如说,平均每秒30万SQL请求),对于这个网站,我想知道以下技术是否足以为所有这些用户提供服务:

  • Play Framework=>Java服务器
  • Apache=>前端服务器,用于负载平衡用户重定向到正确的Play Framework服务器
  • 数据库使用JPA和Hibernate=>的PostgreSQL

你认为这些技术足以满足这么多用户和请求吗?你认为我需要在几个服务器上托管应用程序和数据库吗?

谢谢你的回答!

好吧,这取决于每秒30万个SQL请求的性质,但我认为无论使用什么软件,都需要大量服务器。如果可以使用某种NoSQL技术而不是关系数据库,那么就可以减少服务器数量。(例如,Redis每秒可能有100000个请求)

好消息是,一旦你同时拥有30万用户,你也将有足够的钱聘请一支最好的专家团队,他们将能够解决你的技术问题:)

最新更新