幂等服务的设计理念

幂等键目的

  • 针对成功的请求进行幂等
    • 失败及抛异常的请求要允许重试,(存在请求参数变化,但是幂等键不变的情况)。这是因为幂等键是根据业务场景来的。
  • 能够返回执行中 (有状态幂等)
    • 此需求是针对超时的情况,要让调用方能感知,
  • 能够保存并返回上次成功执行的结果
    • 针对幂等的请求做到可重入

拓展功能

  • 幂等键支持配置
    • 选择第几个入参
    • 选择某个入惨的某个属性
    • 多个入参组合
  • 打印日志
    • 默认打印所有异常
    • 支持打印出入参
  • 测试环境标
    • 支持一键关闭所有幂等功能,用于测试环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值