摘要:
分布式锁的演进 基本原理 我们可以同时去一个地方“占坑”,如果占到,就执行逻辑。否则就必须等待,直到释放锁。“占坑”可以去redis,可以去数据库,可以去任何大家都能访问的地方。等待可以自旋的方式。 阶段一 public Map<String, List<Catalog2Vo>> getCatalo 阅读全文
posted @ 2022-10-24 14:49
Java技术栈
阅读(370)
评论(0)
推荐(0)
摘要:
在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spri 阅读全文
posted @ 2022-10-24 09:00
Java技术栈
阅读(271)
评论(0)
推荐(0)

浙公网安备 33010602011771号