@EnableHystrix诠释与@EnableCircuitBreaker的差别

原创
小哥 3年前 (2022-11-08) 阅读数 6 #大杂烩

在学习服务退化中,发现@EnableHystrix和@EnableCircuitBreaker在此记录研究后,功能类似。

查看@EnableHystrix可以找到源代码,这是指@EnableCircuitBreaker,并将其封装。

@Target({ElementType.TYPE})
        @Retention(RetentionPolicy.RUNTIME)
        @Documented
        @Inherited
        @EnableCircuitBreaker
        public @interface EnableHystrix {
        }

两个注释都已激活hystrix函数,我们根据上面的代码得出结论,只需要加入服务启动类。@EnableHystrix评论已足够,无需添加@EnableCircuitBreaker注释,本身@EnableHystrix注释已经涵盖EnableCircuitBreaker的功能。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除