之前自己也是看过幂等性,大致也是了解,今天看了一篇老师的文章,感觉自己不太确定自己了解的对不对,所以在群里就讨论了一下,所以就将大家讨论的一个结果进行一下记录:
1、简单说就是,同样的输入参数来注册账号,注册一次和注册一百次,结果一样,他后台只有这一个账号,不会重复注册,结果是指接口返回的结果
2、就像下单接口,同样参数重复下单,后台只有一条订单记录生成
3、分布式事物的tcc(try confirm cancel)方案,就是典型的要在业务层代码里实现幂等,最复杂的一致性,除非大公司一般都不会用,蚂蚁用的tcc
4、是否幂等要看你接口实现的,tcc是一种分布式事物的方案,tcc必须接口实现幂等,cordinator异常情况下会多次调用三阶段里任何一环,所以try confirm cancel,三个接口都要幂等
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦