• hystrix框架总结


    Hystrix是Netflix开源的一个限流熔断的项目、主要有以下功能:
    服务降级:限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用。
    优雅的降级机制:超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。
    熔断:当失败率达到阀值自动触发降级(如因网络故障/超时造成的失败率高),熔断器触发的快速失败会进行快速恢复。
    缓存:提供了请求缓存、请求合并实现。支持实时监控、报警、控制(hystrixDashBoard服务监控)。
    服务器端一般是服务熔断作用:熔断流程,高并发出现请求延迟或者错误(默认10秒20次错误,60%的错误出现),先进行服务降级,然后直接熔断关闭服务,默认等待5秒钟半熔断状态,放行部分请求,计数器判断大部分请求正常,关闭断路器。
    注解HystrixCommand以及设置参数,配置Fallback方法友好返回。

  • 相关阅读:
    2012.05.17
    一些记录
    2012.09.09 js
    2012.05.24 jq Tab
    2012.10.08 关于 开发计划制定、项目管理、功能设计 的想法记录
    2012.05.21 jq Tab
    关于工作状态
    ImageWaterMark参数说明
    关于拼接邮件在存储过程中
    关于使用HtmlAgilityPack
  • 原文地址:https://www.cnblogs.com/stubborn-dude/p/14707437.html
Copyright © 2020-2023  润新知