银行微服务

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

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

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

收起
参与9

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

StevenSteven课题专家组IT顾问steven

考虑下以下设计是否可行:

前端可以在提交后禁用重复提交、刷新,或者再次提交弹窗提醒确认。
为防止通过工具重复发送相同的请求,可以在网关层进行过滤,过滤重复的请求。
但有特殊的情况,可能我需要提交两个或多个相同的请求,这可能需要每个请求生成一个随机transactionid,强制提醒客户每次确认请求。

证券 · 2020-04-17
浏览1308

回答者

Steven
IT顾问steven
擅长领域: 云计算容器容器云

Steven 最近回答过的问题

回答状态

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