熔断器注解疑问

来源:6-1 【搭建微服务】创建广告检索系统子模块

某不入流码农

2019-03-20

@EnableCircuitBreaker和@EnableHystrix 都是熔断器注解,请问老师它们分别是什么作用?两个有什么区别呢?

写回答

1回答

张勤一

2019-03-20

同学你好:

    这两个注解的功能是一样的。可以查看 @EnableHystrix 的源码:

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

    @EnableHystrix 就是对 @EnableCircuitBreaker 做了一个包装。在实际使用时,可以使用任意一个。

    它们的作用都是启动熔断功能,即启用 Hystrix 的功能。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!


2
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程