(7)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 利用Polly+AOP+依赖注入封装的降级框架

创建简单的熔断降级框架

要达到的目标是: 参与降级的方法参数要一样,当HelloAsync执行出错的时候执行HelloFallBackAsync方法。

public class Person {   [HystrixCommand("HelloFallBackAsync")]
  public virtual async Task<string> HelloAsync(string name)   {     Console.WriteLine("hello"+name);
    return "ok";   }   public async Task<string> HelloFallBackAsync(string name)   {     Console.WriteLine("执行失败"+name);
    return "fail";   }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjpw.html