如何利用数据库实现简单的分布式锁

问题: 现在的手头的项目大多开始使用nodejs了,nodejs的单线程本质,导致大多数nodejs的项目都采用pm2等类似的进程管理工具,采用多进程的方式(也即是同时启动目标项目的多个实例),提高应用的吞吐量和cpu的利用率。但这也要求在软件设计上,尽量保持上下文无关,进程间无资源竞争关系。但是多数情况下,这个问题有不可避免,例如一些计数操作等。 市面上有很多分布式锁的应用,例如zookeepe
相关文章
相关标签/搜索