服务超时总结

2019-08-20  本文已影响0人  凯文不上班

介绍

超时

超时发生需要客户端和服务端如何处理呢?
客户端最常见方法:

服务端:

幂等性

支持接口无限重试主要靠的就是幂等性,实现幂等一般采用流水号机制,相同请求使用同一流水号,流水号的生成要保证全局唯一,有一些算法可以实现,比如snowflake算法,接口处理过的请求流水号需要把流水号存储起来,后续相同流水号请求直接返回已处理,一般将流水号直接放到redis中存储,同时,这种幂等性判断,可以从接口移动到网关中,由网关统一处理,接口开发不需要关注幂等性处理,就像service mesh一样,将通用的一些处理下沉到网关统一处理

引用

上一篇 下一篇

猜你喜欢

热点阅读