代码review

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