A common approach is rolling deployments. Ensure new workers are running and stable before deprecating old ones. You can use task versioning to separate tasks handled by different worker versions or add logic to gracefully handle shutdown signals.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Best practices of task definition deployments | 3 | 45 | January 15, 2025 | |
How to deploy a Conductor server without downtime? | 0 | 10 | January 22, 2025 | |
Can I have a workflow that keeps running for days or months? | 0 | 7 | January 2, 2025 | |
Should I add an HTTP layer in addition to Worker tasks? | 0 | 4 | January 22, 2025 | |
I want my worker to stop polling and executing tasks when the process is being terminated (Java client) | 0 | 5 | January 2, 2025 |