银行微服务

系统接口幂等性该如何设计?

为了避免客户重复提交造成的不利影响,在前端和后端分别该怎么设计呢?

参与9

3同行回答

wanrongweiwanrongwei系统架构师亚信科技
从系统严整来说,# 接口幂等性应该放入后台1. 我们可以按需进行# 接口幂等性验证,需要验证的接口加入注解2. 前端在请求这类接口时,首先从后台获取一个id3. 后台在id请求时,生成id存入redis中,4. 前端请求时需要带入id5.后端拦截所有api请求,从头部获取id,去redis验证...显示全部

从系统严整来说,# 接口幂等性应该放入后台
1. 我们可以按需进行# 接口幂等性验证,需要验证的接口加入注解
2. 前端在请求这类接口时,首先从后台获取一个id
3. 后台在id请求时,生成id存入redis中,
4. 前端请求时需要带入id
5.后端拦截所有api请求,从头部获取id,去redis验证

收起
软件开发 · 2020-04-29
浏览1292

提问者

johncyj
其它农信
擅长领域: 存储服务器分布式系统

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-17
  • 关注会员:4 人
  • 问题浏览:2253
  • 最近回答:2020-04-29
  • X社区推广