背景:在分布式系统中会遇到各种各样的问题,根据往年BAT的面试题,有必要好好的总结总结。
ps:文章有具体的实例,也有解决问题的思路,很清晰。
概念
幂等性衍生到软件工程中, 它的语义是指: 函数/接口可以使用相同的参数重复执行, 不应该影响系统状态, 也不会对系统造成改变.
在分布式系统中, 由于分布式天然特性的时序问题, 以及网络的不可靠性(机器、机架、机房故障, 电缆被挖断等等), 重复请求很常见, 接口幂等性设计就显得尤为重要.
在分布式系统中,由于时序问题及网络的不可靠性,重复请求常见,因此接口幂等性设计至关重要。本文详细解释了幂等性的概念,即函数或接口使用相同参数重复执行不应影响系统状态。并提供了具体实例和解决问题的思路。
背景:在分布式系统中会遇到各种各样的问题,根据往年BAT的面试题,有必要好好的总结总结。
ps:文章有具体的实例,也有解决问题的思路,很清晰。
幂等性衍生到软件工程中, 它的语义是指: 函数/接口可以使用相同的参数重复执行, 不应该影响系统状态, 也不会对系统造成改变.
在分布式系统中, 由于分布式天然特性的时序问题, 以及网络的不可靠性(机器、机架、机房故障, 电缆被挖断等等), 重复请求很常见, 接口幂等性设计就显得尤为重要.
转载于:https://www.cnblogs.com/lixuwu/p/10779551.html
476
6277

被折叠的 条评论
为什么被折叠?