银行微服务

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

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

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

收起
参与9

查看其它 2 个回答wanrongwei的回答

wanrongweiwanrongwei系统架构师亚信科技

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

软件开发 · 2020-04-29
浏览1295

回答者

wanrongwei
系统架构师亚信科技
擅长领域: 数据库服务器存储

wanrongwei 最近回答过的问题

回答状态

  • 发布时间:2020-04-29
  • 关注会员:4 人
  • 回答浏览:1295
  • X社区推广