银行微服务

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

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

参与9

3同行回答

StevenSteven课题专家组IT顾问steven
考虑下以下设计是否可行:前端可以在提交后禁用重复提交、刷新,或者再次提交弹窗提醒确认。为防止通过工具重复发送相同的请求,可以在网关层进行过滤,过滤重复的请求。但有特殊的情况,可能我需要提交两个或多个相同的请求,这可能需要每个请求生成一个随机transactionid,强制提醒...显示全部

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

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

收起
证券 · 2020-04-17
浏览1320

提问者

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

问题来自

相关问题

相关资料

相关文章

问题状态

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