【5分钟背八股】什么是分布式系统中的幂等?

藏宝库编辑 2024-10-11 14:37:40 3684 0 来自 中国
推荐阅读:【分钟背八股】分布式ID的天生方案有哪些?

面试官:什么是分布式系统中的幂等?

幂等(idempotent、idempotence)是一个数学与盘算机学概念,常见于抽象代数中。
在编程中,一个幂等操作的特点是其任意多次实验所产生的影响均与一次实验的影响雷同。幂等函数,或幂等方法,是指可以使用雷同参数重复实验,并能获得雷同效果的函数。这些函数不会影响系统状态,也不用担心重复实验会对系统造成改变。
例如,“getUsername()和 setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现. 我的明确:幂等就是一个操作,不论实验多少次,产生的效果和返回的效果都是一样的。
操作:查询,set固定值。逻辑删除。set 固定值。
流程:分布式系统中,网络调用,重试机制。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 22:41, Processed in 0.134409 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表