代码review 建立mongo索引 mongolock 获取锁插入失败的异常捕获只捕获插入失败的异常,且记录日志 锁做单元测试和压力测试 find_and_delete 锁判断是否超时直接用find_and_delete 变量不要用大小写分隔 异常日志打印 类私有函数前加__ 检测业务数据的函数命名