看啥推荐读物
专栏名称: IT大咖说
大咖干货,不再错过。 让不在大会现场的程序猿、攻城狮也能体验现场的精彩瞬间。
今天看啥  ›  专栏  ›  IT大咖说

全新的分布式锁,几行代码搞定,简单且强大

IT大咖说  · 公众号  · 科技自媒体  · 2024-03-28 15:39
◆前言分布式锁是分布式系统中一个极为重要的工具。目前有多种分布式锁的设计方案,比如借助 redis、mq、数据库、zookeeper 等第三方服务系统来设计分布式锁。tldb 提供的分布式锁,主要是要简化这个设计的过程,提供一个简洁可靠,类似使用程序中对象锁的方式来获取分布式锁。◆tldb 提供分布式锁使用方法:lock 阻塞式请求锁trylock 尝试加锁,若锁已被占用,则失败返回,反之,则获取该锁unlock 释放已经获取的锁tldb 提供的分布式锁功能主要在 MQ 模块中实现,调用的方法在 MQ 客户端实现,客户端的实现实际非常简单,除了目前已经实现的几种语言 java,golang,python,javaScript 写的 simpleClient,其实其他开发者有兴趣也可以实现其他语言的 MQ 客户端,完全没有技术门槛。分布式锁由 tldb 服务器控制,所以它相对客户端来说,也是跨语言的。如,用 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照