.net core 下的分布式事务锁

目录

    • 系统分布式锁的用法
    • 锁的实现
    • 锁的使用
    • API内的范例:

系统分布式锁的用法

公司框架新增功能分布式锁:

锁的性能之王: 缓存 > Zookeeper >= 数据库

锁的实现

实现原理:核心采用StackExchange.Redis的LockTake方法实现。
支持同步获取锁,或者等待直到超时获取锁。

/// 
    /// 分布式锁,提供全局分布式锁支持,以resource redis为基础
    /// 这个锁只能通过RpcContext来获取,通过自己手动释放
    /// 
    public sealed class DistributedLock
    

你可能感兴趣的:(.net,core,.net,core,深度剖析)