分布式情况下最终都会面临一个资源抢占的问题,解决问题的方法为抽象一个分布式锁,持有锁则可以操作资源,本文使用etcd实现一个分布式锁
本文由 简悦 SimpRead 转码, 原文地址 https://my.oschina.net/editorial-story/blog/1928306
最近做的一个小项目中有这样的需求:整个项目有一份*config.json*保存着项目的一些配置,是存储在本地文件的一个资源,并且应用中存在读写(读 >> 写)更新问题。既然读写并发操作,那么就涉及到操作互斥,这里自然想到了读写锁,本文对读写锁方面的知识做个梳理。