我担心芹菜的部署 所以我正在寻找安全部署,比如Celery的蓝绿色部署。
但芹菜有可能吗? 如果芹菜工人在执行任务的过程中被杀死(分离),那么该任务可能会失败。或者另一名工人试图抓住失败的任务检测芹菜工人被杀死(分离)?
有人试图安全地部署芹菜工人代码吗?
答案 0 :(得分:0)
Celery可以根据需要重试任务。正确的做法完全取决于您的要求以及您的任务中的操作是否可以安全地重新执行 - 请参阅描述retry
选项的apply_async()文档,{{3} } retry
和acks_late
以及相关的FAQ