SpringCloud
Dream
小白一个☝️
展开
-
Hystrix熔断器
Hystrix是一种保护机制,主要作用是:用于隔离访问远程服务、第三方库,防止出现级联失败。通俗来讲: 用户调用服务A完成某些操作,而服务A内部需要调用服务B,并且服务B内部需要调用服务C,打个比方C服务发生了问题,宕机了,而B服务却不知道,还在一直调用,处在等待时间,级联导致A服务也无法正常运行,最终导致用户操作失败,也在一直等待,整条服务线崩掉了。(雪崩效应)这就好比,一个汽车生产线,生产...原创 2019-12-24 17:02:15 · 297 阅读 · 0 评论 -
Ribbon负载均衡
什么是负载均衡?负载均衡:简单的讲就是将用户的请求均匀的分发到多台服务器上。使用Ribbon实现负载均衡–>因为Eureka中已经集成了Ribbon,所以我们无需引入新的依赖,直接修改代码,在调用服务方加注解,本次使用的是spring在RestTemplate的配置方法上添加@LoadBalanced注解:@Bean@LoadBalancedpublic RestTemplate...原创 2019-12-24 11:17:07 · 147 阅读 · 0 评论 -
Eureka简单学习
打个比方: Eureka就好比是滴滴,负责管理、记录服务提供者(车主司机)的信息。服务调用者(需要打车的用户)无需自己寻找服务,而是把自己的需求告诉Eureka(滴滴),然后Eureka会把符合你需求的服务告诉你。同时,服务提供方与Eureka之间通过“心跳”机制进行监控,当某个服务提供方出现问题,Eureka自然会把它从服务列表中剔除。这就实现了服务的自动注册、发现、状态监控。...原创 2019-12-19 10:36:53 · 190 阅读 · 1 评论