
SpringBoot 异常重试与补偿机制在服务调用中的应用
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了Spring Boot框架下异常处理技术的应用,重点介绍异步重试和补偿机制在微服务间交互时提高系统稳定性和可用性的实践方法。
1. 启动Demo01和Demo02项目。
2. 请求地址:127.0.0.1:8080/demo01/send/post 报文内容为 {sleepNum:5}。
3. 测试目的包括:
- 当demo02超时时,执行补偿操作;
- 当demo02无法访问时(即网络异常),Demo01会进行三次重试后执行补偿处理。
具体步骤如下:
1. 传入的参数为demo02的睡眠时间。此时,Demo01的请求超时时间为1秒,导致出现超时异常,并直接进入补偿操作。
2. 停止Demo02服务,再次向Demo01发起请求会遇到网络异常情况,在这种情况下,Demo01将执行三次重试后进行补偿处理。
全部评论 (0)
还没有任何评论哟~


