前言
介绍
任务锁,在多进程服务间控制耗时任务的锁,确保相同id的耗时任务同时只有一个在执行
依赖
SqliteOp,参考这篇文章 https://blog.csdn.net/weixin_43721000/article/details/137019125
实现方式
utils/taskLock.py
import time
from utils.SqliteOp import SqliteOp
from functools import wraps
class TaskLock