Resilience4j结合微服务出现的异常

Resilience4j结合微服务出现的异常

1、retry未生效

由于支持aop,所以要引入aop的依赖。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-aop</artifactId>
</dependency>

2、circuitBreaker异常

  • Error creating bean with name ‘io.github.resilience4j.circuitbreaker.autoconfigure.CircuitBreakerConfigurationOnMissingBean’:

是因为我用的版本1.3.1,但使用了

在这里插入图片描述

应该是版本问题,引入依赖resilience4j-spring-boot2版本为1.3.1,但里面为0.13.2。后面我重新引入了circuitbreaker 1.3.1 版本,才有了 SlidingWindowType 这个类。

在这里插入图片描述

原来是我在父pom中规定了版本为0.13.2,改过来了。

在这里插入图片描述

在resilience4j中,变成了1.3.1版本

在这里插入图片描述

3、提示找不到 fallbackMethod中的降级方法

@CircuitBreaker 注解中的 name 属性用来指定 circuitbreaker 配置, fallbackMethod 属性用来指定服务降级的方法,服务降级方法中,需要添加异常参数 Throwable

circuitbreaker 和 retry 搭配使用

4、idea推送代码一直提示邮箱与提交者不一致

由于新人入场,临时用的其他人的账号在提交代码,所以一直在切换账号。

解决方法:

  • 删除windows凭据
  • git config --global user.name ‘’
  • git config --global user.email ‘’
  • 重启电脑

以上是我先做的准备,此时git已经替换为设置的账号。用 git 原生命令推送,可以推,但用 idea 就不行。

git push origin xxx.git

解决方法:

  • git clone 一份代码,把 .git 替换掉本地工程下的 .git
  • idea 在settings 中的 appearence 下的 System settings 下的 passwords 设置为不保存密码

这样就可以重新用idea推送远程分支

相关推荐

  1. springcloud第4季 使用resilience4j实现服务流量治理

    2024-06-07 14:52:05       30 阅读
  2. Hystrix、Resilience4j和Sentinel对比

    2024-06-07 14:52:05       37 阅读
  3. Resilience4j 实现接口限流

    2024-06-07 14:52:05       25 阅读
  4. Resilience4j相关面试题及答案

    2024-06-07 14:52:05       51 阅读
  5. SpringBoot整合resilience4j实现接口限流

    2024-06-07 14:52:05       61 阅读
  6. SpringCloud之Resilience4j相关配置信息

    2024-06-07 14:52:05       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 14:52:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 14:52:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 14:52:05       82 阅读
  4. Python语言-面向对象

    2024-06-07 14:52:05       91 阅读

热门阅读

  1. Linux下进程的创建(嵌入式)

    2024-06-07 14:52:05       24 阅读
  2. Uniapp与第三方应用数据通讯

    2024-06-07 14:52:05       24 阅读
  3. Python基础教程 第2版 PDF下载

    2024-06-07 14:52:05       30 阅读
  4. 【缓存】框架层常见问题和对策

    2024-06-07 14:52:05       28 阅读
  5. web前端三大主流框架

    2024-06-07 14:52:05       31 阅读