1 Star 0 Fork 55

天天顺利 / Java-Interview-Advanced

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
38.md 994 Bytes
一键复制 编辑 原始数据 按行查看 历史

#《38_为什么微服务化的系统需要进行限流和熔断?》

雪崩、隔离、熔断、降级、限流

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格式来做一个匹配,会把请求交给你的类里面的方法来处理

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

Java
1
https://gitee.com/wuxingcao/Java-Interview-Advanced.git
git@gitee.com:wuxingcao/Java-Interview-Advanced.git
wuxingcao
Java-Interview-Advanced
Java-Interview-Advanced
master

搜索帮助