- 1
- 0
- 约1.58千字
- 约 3页
- 2026-08-26 发布于北京
- 举报
1、面试题
分布式服务接口的幂等性如何设计(比如不能重复扣款)?
2、面试官心里分析
从这个问题开始,面试官就已经进入了实际的生产问题的面试了
一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系
统的时候必须要考虑的一个生产环境的技术问题。啥意思呢?
你看,假如你有个服务一个接口,结果这署在了5台机器上,接着有个接口就是
付款接口。然后人家用户端上操作的时候,不知道为啥,总之就是一个订单不发起
了两次支付请求,然后这俩请求分散在了这个署的不同的机器上,好了,结果一个订
单扣款扣两次?尴尬了。。。
或者是订单系统调用支付系统进行支付,结果不因为网络超时了,然后订单系统走了前
面我们看到的那个重试机制,咔嚓给你重试了一把,好,支付系统收到一个支付请求两次,
而且因为负载均衡算法落在了不同的机器上,尴尬了。。。
所以你肯定得知道这事儿,否则你做出来的分布式系统恐怕容易埋坑
网络问题很常见,100次请求,都ok;1万次,可能1次是超时会重试;10万,10次;100
万,100次;如果有100个请求重复了,你没处理,导致订单扣款2次,100个订单都扣错
了;每天被100
您可能关注的文档
- 绿城会温州分会成立活动服务.pdf
- 低年级美术昆虫认知与对称绘画教学.pdf
- 澄星广场地下一层消防平面施工图1:150及修订说明.pdf
- 酷派8105型主板结构图V1.2版.pdf
- G通用技术与发射功率等级.pdf
- Creo柔性建模技术应用与无参模型处理指南.pdf
- 定位销技术与工艺要求.pdf
- 土建控制与设备监造质量管理手册.pdf
- 唐代养气真诀与宋代修真歌赋.pdf
- 宁波高教园区图书五技术参数概览.pdf
- 2026年普通高等学校招生全国统一考试福建卷二卷化学试卷+答案.doc
- 2026年高考浙江卷乙卷思想政治试卷及答案.doc
- 2026年高考浙江卷乙卷物理试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷历史试卷+答案.doc
- 2026年高考浙江卷乙卷英语试卷及答案.doc
- QHSH 0016S-2025 河南时珍汉方医药科技有限公司企业标准营养素饮料.docx
- 2026年高考浙江卷乙卷语文试卷及答案.doc
- QKXSN 0035S-2022诺金康牌黄芪知母牛磺酸胶囊.docx
- 2026年高考浙江卷英语试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷思想政治试卷+答案.doc
最近下载
- 量子力学--第九章 全同粒子体系.ppt VIP
- 《长征胜利万岁》.pptx VIP
- 高速铁路桥隧建筑物修理规则(试行),铁运[2011]131号.pdf VIP
- 2025-2026学年山东省职教高考研究联合体第一次联合考试《语文》试题含答案.pdf VIP
- 高中政治统编版必修一中国特色社会主义综合练习.docx VIP
- 中国特色社会主义第一二课综合练习-2024-2025学年高中政治统编版必修一.docx VIP
- 华东师大版(2024)七年级体育与健康全一册教案.pdf
- 2024届一轮复习高中政治统编版必修一中国特色社会主义 综合练习.docx VIP
- 口腔种植护士规范化操作培训.pptx VIP
- 中国特色社会主义综合练习-2024-2025学年高中政治统编版必修一.docx VIP
原创力文档

文档评论(0)