治理能力中熔断和降级的部分重用了部分Hystrix的能力,客户端服务发现重用了部分Ribbon的能力。在此基础上,结合CSE内部契约,进行了更细粒度(服务、操作)的服务治理,并且实现了实例访问错误重试和隔离、多数据中心间服务发现的优先级等其他治理能力。另外,对于这些开源库提供的原生治理方式进行了妥善的封装,可以通过配置的方式进行使用而不必再进行编码。
本文介绍了一种结合Hystrix和Ribbon能力的服务治理方案,通过更细粒度的服务、操作治理,实现了实例访问错误重试、隔离及多数据中心服务发现优先级等功能。同时,对开源库的原生治理方式进行了封装,方便用户通过配置即可使用。
治理能力中熔断和降级的部分重用了部分Hystrix的能力,客户端服务发现重用了部分Ribbon的能力。在此基础上,结合CSE内部契约,进行了更细粒度(服务、操作)的服务治理,并且实现了实例访问错误重试和隔离、多数据中心间服务发现的优先级等其他治理能力。另外,对于这些开源库提供的原生治理方式进行了妥善的封装,可以通过配置的方式进行使用而不必再进行编码。
379
591
5370

被折叠的 条评论
为什么被折叠?