心理

当前位置 /首页/完美生活/心理/列表

zuul与hystrix区别

zuul与hystrix区别

Zuul

  它相当于是一个网关,可以使用一定的路由配置来判断某一个URL由哪个服务来处理。并从Eureka获取注册的服务来转发请求。

  API网关所有的客户端请求通过这个网关访问后台的服务。

  Zuul包含了对请求的路由和过滤两个主要功能,是各种服务的统一入口,同时会提供监控、授权、安全、调度等功能。

Hystrix

它是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统中絮都依赖都会产生如:调用超时、异常等情况,Hystrix能够保证在一个依赖出现问题的情况下,不会导致整体服务失败而造成级联故障,以此来提高分布式系统的弹性,主要就是为了解决雪崩效应。

  多个微服务之间相互调用时,如果在调用链路上的某个微服务的响应超时或不可用,那么最外层微服务会占用越来越多的系统资源,进而引起系统崩溃,这就是所谓的雪崩效应。

 

     

TAG标签:zuul hystrix #