SpringCloud
文章平均质量分 72
李大余
这个作者很懒,什么都没留下…
展开
-
Hystrix 服务降级,熔断学习记录
Hystrix 是一个用于处理分布式系统的延迟和容错开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix 能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性 断路器 本身是一种开关装置,当某个服务单元发生故障后,通过断路器的故障监控,向调用方法返回一个符合预期的,可处理的备选响应,而不是长时间的等待或者抛出调用方无法处理的异常,这样就保证了服务调用方的线程不会被长时间的,不必要的占用,从而避免了故障在分布式系统中的蔓延,乃至雪崩.原创 2020-07-24 20:09:18 · 144 阅读 · 0 评论 -
Eureka&zookeeper
Eureka:采用CS的设计架构,Eureka Server 作为服务注册功能的服务器,他是服务注册中心。而系统中的其他微服务,使用Eurkeka的客户端连接到Eureka Server,并维持心跳链接。这样系统维护人员可通过Eureka Server来监控系统中各个微服务是否正常运行。 什么是服务治理:管理服务与服务之间的依赖关系,实现服务调用,负载均衡,服务发现与注册。 什么是服务注册与发现:在服务注册与发现中,有一个注册中心(Eureka Server)。当服务启动的时候,会把当前自己服务的信息,原创 2020-07-22 17:35:27 · 152 阅读 · 0 评论