1.threadlocal是干什么的?
就是可以创建一个线程局部变量,线程之间的数据隔离
2.springcloud组件
注册中心Eruek,每个服务启动的时候会向注册中心注册自己的信息,注册中心定期向服务发送心跳,检查服务的健康状态,剔除不健康的服务,实现服务的自动注册和下线
openfeign:服务调用,是一个http的客户端,基于feign的基础支持mvc注解,采用rest的风格进行转发,内置熔断器功能,conneTimeout 连接服务器超时,redeTimeout连接服务器成功后处理超时
gateway网关:微服务的唯一入口,可以进行断言,断言为真匹配路由跳转,还有过滤功能
熔断器:服务降级,服务熔断,服务限流,当一个服务不可用的时候,给用户友好的提示,服务熔断:当某个服务请求到达阈值,就进行熔断,返回友好的提示,服务限流:秒杀场景,请求过多,排队执行