- Được thiết kế để tự động thử lại các lệnh có thể thất bại với độ trễ giữa các lần thử
- Áp dụng thử lại với thời gian chờ tăng dần (exponential backoff) cùng timeout và jitter để tránh việc cùng một lỗi lặp lại đồng thời
attempt exponential --retry-if-contains "server not ready" sqlx migrate
- Có thể chờ dịch vụ sẵn sàng rồi mới chạy lệnh mà không phụ thuộc vào Bash
- Giữ độ tin cậy của script ngay cả trong các môi trường tạm thời không ổn định như mạng hoặc dịch vụ bên ngoài
- Cung cấp bộ kiểm thử gồm end-to-end và unit test, dùng giấy phép public domain
Chưa có bình luận nào.