当前位置: 首页 > 知识库问答 >
问题:

将注释与Spring云断路器-Resilience4j一起使用

金骞尧
2023-03-14

是否可以通过注释在Spring Cloud Circuit Breaker上使用Resilience4j?我找不到任何关于它的留档,只有关于通过代码使用弹性4j的示例

共有1个答案

于高雅
2023-03-14

我不认为Spring Cloud断路器此时提供注释。但是,您可以使用Resilience4J的Spring Boot starter(不是Spring Cloud的一部分)。此Resilience4J启动器允许使用注释,以及其他功能

请注意,当使用Resilience4J启动器时,您将失去Spring Cloud断路器提供的抽象层(即用另一个实现替换Resilience4J)。此外,如果您决定使用Resilience4J启动器,您可能需要重新考虑是否仍然需要Spring Cloud断路器。

 类似资料:
  • 我正在评估resilience4j,以便将其包含在我们的反应API中,到目前为止,我使用的是模拟流量。 正如你所看到的,电路总是关闭的。我不知道它是否与此有关,但注意到以下消息。 为什么这不起作用?

  • 我的基于spring Boot2.1的webflux应用程序(来自project reactor)使用了一个库(L),该库公开了一个封装在Resilience4j 1.1.0中的中(它没有使用诸如之类的注释)。 我很想在Spring actuator http管理控制台(例如在health endpoint)中展示这个断路器的指标。我已经添加了依赖项,但是当我加载健康页面时,我只看到以下内容: 即

  • 我使用AWS加密客户端。下面的代码抛出错误为 错误:@DoNotTouch不适用于现场 然而,如果我给出@DoNotTouch配置,如下所示[使用getter和setter] 这很好用。我猜lombok生成的getter和setter不会被AmazoneCryptionClient识别 我在跟踪这个aws doc:https://aws.amazon.com/blogs/developer/cli

  • 我可以使用注释将jdbi查询的结果映射到我感兴趣的bean,如下所示: 如果应用程序中使用的实例尚未注册到任何自定义映射器中,则此操作很好。 此映射器在应用程序开始时注册到实例,如下所示: 重写方法,并提供逻辑将任何类型的结果从数据库转换为相关的bean类型。正是这个uber转换器负责整个应用程序中所有DB到POJO的转换。 我的问题是:有没有一种方法可以告诉继续使用这个将结果从数据库转换为所有类

  • 我想使用Spring Data自动实体审计(Spring提供:@EnableJpaAudting、AuditingEntityListener、@CreatedBy、@CreatedDate、@LastModifiedBy、@LastModifiedDate),并让这些注释注释的字段成为@Embed类的一部分,我可以将其用作我想要审计的实体中的字段。这是一个示例-我只显示了相关的代码,它编译并运行

  • 关于Grafana仪表板的问题可以在这里找到:https://Resilience4j.readme.io/docs/Grafana-1 这个仪表盘很有趣!然而,我们目前使用的是Spring云断路器Resilience4j,而不是Resilience4j直接。 提前谢谢你