分布式系统的接口幂等性设计

背景:在分布式系统中会遇到各种各样的问题,根据往年BAT的面试题,有必要好好的总结总结。

分布式系统的接口幂等性设计

ps:文章有具体的实例,也有解决问题的思路,很清晰。

概念

幂等性衍生到软件工程中, 它的语义是指: 函数/接口可以使用相同的参数重复执行, 不应该影响系统状态, 也不会对系统造成改变.

分布式系统中, 由于分布式天然特性的时序问题, 以及网络的不可靠性(机器、机架、机房故障, 电缆被挖断等等), 重复请求很常见, 接口幂等性设计就显得尤为重要.

 

原文地址:https://www.cnblogs.com/lixuwu/p/10779551.html