开发者社区 问答 正文

在设计分布式系统时,为什么应尽量避免使用分布式锁?

在设计分布式系统时,为什么应尽量避免使用分布式锁?

展开
收起
真的很搞笑 2024-05-07 19:28:03 52 分享 版权
1 条回答
写回答
取消 提交回答
  • 因为与缓存交互是一个网络节点,在分布式系统中多一个网络节点就多一个风险。而且,当出现分布式锁获取失败、未释放等问题时,排查问题的成本会很高。此外,分布式锁的获取和释放会增加代码的逻辑复杂度。

    2024-05-07 20:35:02
    赞同 展开评论