有没有办法将所有任务添加到 Celery 中以一个接一个地执行?
我有一堆芹菜任务,它们可以随时发生(它们由用户触发(,我希望它们不要同时运行以减轻服务器上的负载。
实现此目的的最简单方法是让并发设置为 1 的专用工作线程订阅"特殊"队列。然后,将要按顺序运行的任务发送到此队列。Celery multi(在同一节点上创建多个工作线程(对于此类用例特别有用。
有没有办法将所有任务添加到 Celery 中以一个接一个地执行?
我有一堆芹菜任务,它们可以随时发生(它们由用户触发(,我希望它们不要同时运行以减轻服务器上的负载。
实现此目的的最简单方法是让并发设置为 1 的专用工作线程订阅"特殊"队列。然后,将要按顺序运行的任务发送到此队列。Celery multi(在同一节点上创建多个工作线程(对于此类用例特别有用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium