"MRQ is a distributed task queue for python built on top of mongo, redis and gevent."尽管它在文档的首页上指出了/!\ MRQ is not yet ready for public use. Soon!
,但它看起来非常漂亮,我设法使用了Getting Started
文档之后的基本功能。
但是,我还不了解的是如何安排重复性任务,例如:安排作业每5分钟运行一次(类似于Celery Beat或rq-scheduler或APScheduler)。不幸的是,关于这个功能的文档is only pointing to the unit tests(虽然说明有类似调度程序的东西),但我无法从测试代码中弄清楚它是如何工作的。
是否有可用示例的代码段或者是否有人已经尝试过这样做?
答案 0 :(得分:1)
为了帮助您入门,
将计划添加到配置文件,如this。然后使用间隔设置频率(您也可以使用时间,不知道如何)。
使用scheduler api重新排队数据外任务。
=If(a2>0)--INDEX(E:E,MATCH(A2,B:B,0),"")
我还没有看到任何关于如何正确地做到这一点的明确例子。