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

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

 

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

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

概念

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

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

 

 

posted @ 2019-04-27 17:51  CS408  阅读(608)  评论(0编辑  收藏  举报