[英]how to run task at scheduled time with RabbitMQ
RabbitMQ 不是任務調度程序,盡管文檔中談到了“調度”任務。 您可能會考慮使用像 cron 這樣的東西。 您還可以使用sched 之類的庫在 Python 進程中構建調度程序。
僅供參考 看來這個問題已經得到了回答: RabbitMQ 中的延遲消息
RabbitMQ 有一個用於 延遲消息的插件。
使用此插件,消息可以在一定延遲后傳送到相應的隊列。 多虧了這個插件,您可以將 RabbitMQ 用作調度程序,即使它本質上不是任務調度程序。
您可以將 celery 與 rabbitmq 一起用作任務調度的代理。 這是芹菜文檔http://docs.celeryproject.org/en/master/index.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.