各位大佬,接口幂等性到底是什么意思,问什么接口幂等性解决方案都是解决并发的
|
tob估计qps10以内,还有几个是内部测试点的
供应链,比如oms的一个系统,里面接入了几百货主,上百仓库都是在这个系统中工作,qps也不小吧
oms流量是除了物流qps最大的,供应链的门户,再少不完犊子了
你对幂等的理解还只停留在接口的返回参数上,欠点火候
看量级的,我们产品线上总出现这种问题,幂等和去重都要做
多次操作返回结果一致?有啥区别吗?说说你理解嘛,学习下,光说问题,不说观点,要被误解的哦
|
|
|
如果fx执行多次,影响了zx的输出,那fx算密等吗
zx是一个无关的函数啊,比如假设zx是日志函数,输出的日志时间肯定不一样,但是fx本身是幂等的
|
|
|
同一个请求 请求多次和请求一次效果一样
避免重复执行或者避免重复执行导致的一致性
就是同一参数 请求同一接口多次,是否和请求一次结果一样,比如查询和删除就是幂等,新增数据就是非幂等
就跟消息消费幂等一样
可重入,对于统一幂等id的过程无论处理多少遍结果都是正确的。例如同一业务流水号调用两次转账10块余额只增加10块,并且都返回成功
跟并发没关系,主要是重试
啦啦啦啦啦啦a:比如消费者业务逻辑执行成功了,但是ack失败了。
broker重推,如果没做幂等就重复执行逻辑了
幂等是客户端携带token发起请求,防重则是服务端根据实际业务场景将请求报文中的某些信息作为token
我们这边幂等的场景就是提现在订单状态机上,调用特定状态转换的方法,无论调多少次最终的结果都是一样,比如1→2的成功之后,这个订单之后无论被调多少次都只能保持2了
标签:返回,请求,重复,接口,并发,324,执行 来源: https://blog.csdn.net/huoyingfans/article/details/122713212
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。