随笔分类 - 微服务
摘要:这是一个模仿Java的Hystrix的熔断降级框架,对polly进行了封装 提供了熔断、降级、重试、超时、缓存等功能 github 最新地址 https://github.com/yangzhongke/RuPeng.HystrixCore 由杨中科老师维护 重试:MaxRetryTimes 表示最
阅读全文
摘要:基本的使用方式可以去GitHub上看,这里只介绍如和与polly联合起来使用,要达到这样一个目的 HelloAsync有可能会抛异常,若执行失败就降级执行HelloFallbackAsync 方法 注意 方法标注[HystrixCommand]并且是 virtual 标注 创建拦截器 编写需要被代理
阅读全文
摘要:概念理解 熔断 最直接的理解就是保险丝 当符合指定情况下就切断这个服务 降级:当一个服务发生故障的,会向调用方返回一个指定的替代方 简介 polly是一个用来简化处理的服务熔断降级的库 主要功能: 重试(Retry); 断路器(Circuit breaker); 超时检测(Timeout); 缓存(
阅读全文
摘要:什么是微服务 随着现在 IT 系统规模的扩大、模块的剧增,传统的系统架构已经难以满足要求,因此近 几年微服务架构开始流行。 下面是微服务(Micro-Service)架构的示意图,不同模块放到不同的进程/服务器上,模 块之间通过网络通讯进行协作。 微服务的优点 1 可以使用不同的语言开发不同的模块
阅读全文

浙公网安备 33010602011771号