SpringCloud五⼤核⼼组件⼯作流程
总结⼀下SpringCloud五⼤核⼼组件
1>Eureka:个服务启动时,Eureka会将服务注册到EurekaService,并且EurakeClient还可以返回过来从EurekaService拉去注册表,从⽽知道服务在哪⾥
2>Ribbon:服务间发起请求的时候,基于Ribbon服务做到负载均衡,从⼀个服务的对台机器中选择⼀台
3>Feign:基于fegin的动态代理机制,根据注解和选择机器,拼接Url地址,发起请求
springcloud难学吗4>Hystrix:发起的请求是通过Hystrix的线程池来⾛,不同的服⾛不同的线程池,实现了不同的服务调度隔离,避免服务雪崩的问题
5>Zuul:如果前端后端移动端调⽤后台系统,统⼀⾛zull⽹关进⼊,有zull⽹关转发请求给对应的服务,⽽且有⼀个⽹关之后,还有很多好处,⽐如可以做统⼀的降级、限流、认证授权、安全,等等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论