基础架构开发工程师,曾工作于网易游戏、腾讯,主要从事后端开发、分布式存储、分布式数据库、Kubernetes 多集群管理等系统开发。6 年工作经验,从后端开发转向基础架构开发、架构设计工作,贴近业务也热爱基础架构和分布式系统,在公众号多颗糖写过不少分布式系统相关博客。同时也是开源爱好者,TiDB sig-planner (优化器) Reviewer。

基础架构开发工程师,曾工作于网易游戏、腾讯,主要从事后端开发、分布式存储、分布式数据库、Kubernetes 多集群管理等系统开发。6 年工作经验,从后端开发转向基础架构开发、架构设计工作,贴近业务也热爱基础架构和分布式系统,在公众号多颗糖写过不少分布式系统相关博客。同时也是开源爱好者,TiDB sig-planner (优化器) Reviewer。
多线程编程通常使用 mutex 或信号量等方式进行同步;在同一个操作系统下的多进程能通过共享内存等方式同步;但在分布式系统多进程之间的资源争抢,就需要额外的分布式锁。分布式锁看起来简单,却涉及了许多分布式系统导致的数据一致性问题。本次我就为大家分享有关于分布式锁的设计和实现的实践过程,希望能给你带来启发。
演讲提纲:
1. 分布式锁必备的三个属性
2. 容错性和数据一致性
3. Google chubby 设计原理
4. Zookeeper 实现分布式锁
5. Etcd 实现分布式锁
6. 分布式互斥问题相关算法
你将获得:



微信咨询

电话咨询
微信联系我们
