一种分布式锁的设计

分布式锁

1.获取分布式锁,返回一个sequenceID,用于释放锁的时候使用

超时问题:
接口超时主要是集中在app里面页面请求后端Api超时,当然也不排除后端接口之间调用超时,毕竟做一次操作可能要调用十多个服务,中间数据流转就要消耗很多时间,如果其中一个服务写的很烂,就会导致整个操作很慢,就像我们说的木桶效应,现在的当务之急只要找出哪些api调用很慢,有超时的风险,然后再优化,后续需要持续的监控每个api的调用时长,并给出具体的报告,接下来就是小步快跑的优化,能缓存的地方缓存,能一步的地方异步,把速度提升到极致。

坚持原创技术分享,您的支持将鼓励我继续创作!