用mySql数据库实现分布式锁思路

在mysql中建一个表,这个表主键惟一。 一个系统去处理业务时就往数据库表中添加数据。两个系统的业务ID是一致的,业务ID又是惟一主键,因此当一个系统添加数据时,另外一个系统是没法往表中添加数据的。插入数据成功的系统就能够操做业务逻辑,插入失败的系统就不能操做执行业务逻辑了。这就实现了数据库锁。 这就是用mysql实现分布式锁的一个大致逻辑,固然了还会由不少问题,但主要流程就是这样的,一步步来喽。
相关文章
相关标签/搜索