分布式锁这个可以用zk,etcd
不用组件的话,直接用数据库唯一索引 算法出KMP的话,能不能让面试官换啊