之前用 celery 的时候发现 celery 总是假死,后来切换到了 rq,发现非常好用。但是有一个问题,就是 rq 默认采用的是 fork 的模型,所以并发一上来,CPU 占用非常高,机器很可能就要挂掉。
所以我们要给 rq 加上 gevent 支持,代码其实很简单,详见:
https://jiajunhuang.com/articles/2019_04_18-python_rq_gevent.md.html