摘要
本发明涉及幂等处理技术领域,公开了一种注解驱动式幂等处理方法及系统,包括以下步骤:步骤1,采集历史业务请求记录和性能数据,利用粒子群算法优化策略参数组合,生成最终策略向量;步骤2,拦截被注解标记的方法调用,解析注解与方法实参,生成请求元数据;步骤3,依据业务标识和策略版本号加载最终策略向量,生成幂等配置对象;步骤4,基于业务参数生成幂等键,优先在本地缓存查找,命中则直接返回,否则进入分布式判重;步骤5,首次处理时调用原始方法,封装幂等结果载荷,写入缓存并释放锁;步骤6,构建处理事件,发送至消息队列,并返回幂等结果中的业务结果。本发明实现了多场景下幂等处理的智能化配置与高效执行。