当前位置:   article > 正文

eureka、hystrix、actuator_eureka actutor

eureka actutor

eureka:注册中心
eureka - AP
:可用性,分区容错性
有保护模式,不可用的服务不会删除
集群–对等结构

zookeeper–CP
一致性,分区容错性
会删除不可用服务的注册信息
集群–主从结构

springCloud的远程调用
springboot提供一个工具 RestTemplate,辅助做Rest API调用

方法:
getForObject(url,对象类型,参数)
postForObject(url,参数数据对象,对象类型)

springcloud远程调用
rest
http
效率较低
直接先web服务器端口发送请求

dubbo远程调用
rpc
序列化
效率高
向自己的一个服务端口发送请求

hystrix断路器
降级和熔断
降级:当后台服务不可用或超时,可以执行当前服务中的一段降级代码,向客户端返回结果

熔断:当十秒内有二十次请求,50%失败,会触发熔断,不再向后台服务发送请求,二十所有请求都直接执行降级代码
断路器打开5秒后,进入半开状态,下一次请求,会尝试向后台服务器调用,如果调用成功,会关闭断路器,如果仍然失败,会继续保持打开状态。

actuator
springboot提供的一个数据监控工具,可以通过暴露监控端点,来对多种服务内部数据,进行监控

management:
endpoints:
web:
exposure:
include:: “*”
hystrix就是利用actuator,来暴露降级和熔断的数据监控端点

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/963480
推荐阅读
相关标签
  

闽ICP备14008679号