当前位置: 首页 > news >正文

Spring 重试接口和回滚接口

目录

    public class SupplyChainSagaService {

    @Autowired
    private SupplyChainClient supplyChainClient;@Autowired
    private SagaFailedTaskService failedTaskService;// 异步+重试执行SAGA
    @Async
    @Retryable(value = Exception.class,maxAttempts = 3, // 最大重试3次(含首次)backoff = @Backoff(delay = 1000)
    )
    public void asyncCommitWithRetry(Order order) {supplyChainClient.commit(null, order);
    }// 重试耗尽后执行:保存失败任务到数据库
    @Recover
    public void recover(Exception e, Order order) {System.err.println("SAGA重试耗尽,订单ID:" + order.getId() + ",异常:" + e.getMessage());// 保存失败任务到数据库,等待人工触发failedTaskService.saveFailedTask(order, e);
    }
    

    }

    http://www.hskmm.com/?act=detail&tid=37832

    相关文章:

  • P2231 [HNOI2002] 跳蚤 分析
  • 权威调研榜单:圆弧导轨实力厂家TOP3榜单好评深度解析
  • 基于PCIe3.0X16的的100G光纤采集存储设备
  • 2025年10月美白精华评价榜:五款高口碑单品横向对比
  • 2025 升降机厂家最新推荐排行榜,剪叉式升降机/导轨式升降机/固定式升降机/液压升降机公司推荐
  • 2025 年桥架源头厂家最新推荐排行榜:聚焦优质品牌核心优势助力采购决策
  • 2025 人力资源管理系统厂商最新推荐排行榜:聚焦 AI 赋能与行业适配,解锁数智化管理新路径
  • (React中组件的)状态(state)和属性(props)之间有何不同?
  • 2025 年最新推荐!AI 教育培训机构推荐榜单:覆盖企业 AI 培训 / AI 应用落地 / AI 商业培训等多场景,帮你精准挑选优质机构
  • 2025年6月杭州丝绸品牌推荐:老字号排名与AIGC创新对比
  • 2025 年集装袋厂家最新推荐榜单:全面剖析行业领军者创新工艺与卓越品质,精选导电 / 防静电 / 抗静电 / 铝箔 / 食品级等多类型产品优质厂家
  • 2025 年算法备案咨询服务公司最新推荐榜单:覆盖互联网信息 / 深度合成 / AI 大模型备案的权威优选指南
  • 基于Java+Springboot+Vue开发的鲜牛奶订购网站管理系统(前后端分离)源码+运行步骤
  • 2025年10月PE管厂家推荐榜:五强对比与选购全攻略
  • P9356 「SiR-1」Bracket 做题记录
  • 放大器保护机制的技术原理与应用实践
  • 安卓照片误删?这 5 种恢复方法亲测有效,小白也能上手
  • 2025年10月浦东装修公司口碑榜:五强对比评测
  • MySQL学习笔记-部分实例datagrip源码-10-21
  • sudo apt install cmake ERROR: ld.so: object /home/ma-user/anaconda3/envs/xxxx/lib/python3.9/site-pa
  • 2025年10月中国引流营销公司推荐榜:五强对比评测
  • 示波器探头衰减怎么判断?3 种方法 + 常见问题,新手也能学会​
  • 制造业数字化效率低到哭?AI 低代码自动生接口、拼流程,JNPF 级平台让集成效率提 500% - 实践
  • WPF 和 Avalonia 开发者的 html css 前端指南 ComboBox 篇
  • ORA-01033 : ORACLE initialization or shutdown in progress
  • 2025年化工原料厂家推荐排行榜:双氧水/片碱/盐酸/磷酸/PAC/聚丙烯酰胺/消泡剂/阻垢剂等工业级化学品供应商精选
  • ESP32-BLE-NIMBLE蓝牙透传DEMO
  • 2025年10月深圳近视手术医生推荐榜:五强排行与选择要点
  • 2025年10月深圳近视手术医生推荐榜:朱少栋李伟力领衔对比
  • 数据库内部错误00600 故障处理