web应用并发问题

web应用并发问题

  • 1.场景
    • 1.1、系统功能遇见高并发
  • 2.集群tomcat结构

1.场景

1.1、系统功能遇见高并发

开发的web应用时,如果遇到高并发场景,单个应用程序不足以应对。

springboot内部servlet是tomcat。每秒支持的并发200-500QPS。这种并发通知支持50人左右。
显然单进程运行是无法满足高并发的访问。

2.集群tomcat结构

2.1集群
多个服务器,多个进程组成的群体

用户如何而访问:www.aise.com
均衡访问问题

使用hosts文件,或者DNS购买域名,实现ip地址和域名的映射关系,通过域名访问服务器。

能够解决域名访问,但是不能解决端口问题。要节省资源,同一个服务器要运行多个tomcat不能同时占用80端口,导致当前无法保证用户一定能用域名:80访问。

并且也无法实现均衡的访问,分摊访问压力的功能。

web应用并发问题

web应用并发问题

  • 1.场景
    • 1.1、系统功能遇见高并发
  • 2.集群tomcat结构

1.场景

1.1、系统功能遇见高并发

开发的web应用时,如果遇到高并发场景,单个应用程序不足以应对。

springboot内部servlet是tomcat。每秒支持的并发200-500QPS。这种并发通知支持50人左右。
显然单进程运行是无法满足高并发的访问。

2.集群tomcat结构

2.1集群
多个服务器,多个进程组成的群体

用户如何而访问:www.aise.com
均衡访问问题

使用hosts文件,或者DNS购买域名,实现ip地址和域名的映射关系,通过域名访问服务器。

能够解决域名访问,但是不能解决端口问题。要节省资源,同一个服务器要运行多个tomcat不能同时占用80端口,导致当前无法保证用户一定能用域名:80访问。

并且也无法实现均衡的访问,分摊访问压力的功能。