项目介绍 本项目采用前后端分离开发,其中 后端技术栈 SpringBoot作为快速开发框架; SpringCloud作为微服务架构框架; Nacos-服务发现、分布式配置; Feign-服务调用; Hystrx-熔断器; GateWay-服务网关; Redis作为非关系型数据库为短信验证码、主页数据 ...
转载 2021-08-16 20:25:00
215阅读
2评论
SpringCould Hystrx熔断器使用为什么要用引入熔断的依赖坐标:开启熔断的注解编写服务降级处理方法模拟服务故障的情况配置熔断策略测试熔断策略 为什么要用tomcat中线程出错不会立即释放,会驻留微服务中,一个请求可能需要多个微服务接口才能实现,会形成复杂的调用链路。如果某服务出现异常,请求阻塞,用户得不到响应,容器中线程不会释放,于是越来越多用户请求堆积,越来越多线程阻塞。单服务器支
1.自我介绍简单一点吧,把自己的情况说清楚,一两分钟即可。2.微服务的组件答:微服务是把一个类似单体项目根据某种维度进行拆分,比如根据功能模块进行拆分。拆分之后,具备了更好的抗压性/扩展性,还可以更好的解耦,但是维护相比之前会更麻烦了常用的组件有Spring Cloud。其中里面有:Nacos:用来做注册中心/配置中心Gateway:用来做网关Hystrx:做限流、熔断、降级Dubbo:做服务间的调用Feign:也是服务间的调用3.mq的运用。