Skip to content

Latest commit

 

History

History
18 lines (6 loc) · 978 Bytes

File metadata and controls

18 lines (6 loc) · 978 Bytes

#《37_微服务化的系统是如何发生服务雪崩的?》

雪崩、熔断、限流、降级

Tomcat收到的每一个HTTP请求,都会交给一个独立的工作线程去处理,独立的工作线程一般可以配置为100500之间的数量,看的是你的CPU有几个核,支持的线程数量就越多,4核,线程数量在200300之间

spring mvc、struts2这样的mvc框架,框架一般会把自己的servlet/filter配置在tomcat里面,tomcat就会把http请求交给mvc框架的servlet/filter,mvc框架就开始执行,处理请求

mvc框架往往会扫描到你加了@Controller注解的类,扫描你里面的@Mapping注解,看看这个请求的URL路径格式和@Mapping注解里的指定的URL格式来做一个匹配,会把请求交给你的类里面的方法来处理

微服务之间调用的一个线程模型了解清楚,任何请求在分布式系统里执行,每个服务里都有一个线程会去处理这个请求