天天看點

RPC遠端通信如何保證幂等性1.什麼是幂等性2. 什麼情況下需要保證接口的幂等性3.如何防止重複送出

1.什麼是幂等性

接口幂等性就是使用者對于同一操作發起的一次請求或者多次請求的結果是一緻的,不會因為多次點選而産生了副作用

2. 什麼情況下需要保證接口的幂等性

除了查詢功能具有天然的幂等性之外,增加、更新、删除都要保證幂等性

3.如何防止重複送出

1:全局id,mysql的唯一索引

2:token機制,redis鎖機制等等