Topik ini menjelaskan parameter advanced untuk job management.
Tabel berikut menjelaskan parameter advanced untuk job management.
Parameter | Mode eksekusi yang berlaku | Deskripsi | Nilai default |
Task failure retry count | Semua mode | Jumlah percobaan ulang otomatis jika suatu job gagal. Catatan Jika suatu job sedang berjalan di worker dan worker tersebut direstart, job tersebut akan gagal. Jika Anda ingin segera menjalankan kembali job tersebut, Anda dapat menentukan parameter ini. | 0 |
Task failure retry interval | Semua mode | Interval antara dua percobaan ulang berturut-turut. Satuan: detik. | 30 |
Task concurrency | Semua mode | Jumlah instans yang menjalankan job yang sama secara bersamaan. Nilai 1 menunjukkan bahwa eksekusi konkuren tidak diizinkan. | 1 |
Cleaning strategy | Semua mode | Kebijakan pembersihan riwayat eksekusi job. | Keep last N entries |
Retained Number | Semua mode | Jumlah catatan eksekusi job yang disimpan. | 300 |
Number of single-machine concurrent subtasks |
| Jumlah task yang berjalan secara konkuren pada satu worker dalam model terdistribusi. Untuk mempercepat eksekusi, Anda dapat menentukan nilai yang lebih besar. Jika sistem downstream atau database tidak mampu menangani nilai yang Anda tentukan, Anda dapat menentukan nilai yang lebih kecil. | 5 |
Number of failed retries of subtasks |
| Jumlah percobaan ulang otomatis jika suatu task gagal dalam model terdistribusi. | 0 |
Sub-task failure retry interval |
| Interval antara dua percobaan ulang berturut-turut jika suatu task gagal dalam model terdistribusi. Satuan: detik. | 0 |
Subtask Failover Strategy |
| Menentukan apakah suatu task didistribusikan ke worker baru setelah worker gagal mengeksekusi task tersebut dan berhenti. Jika Anda mengaktifkan sakelar ini, sistem mungkin mengeksekusi suatu task lebih dari sekali ketika failover dipicu. Anda harus menerapkan idempotensi pada task. Catatan Parameter ini berlaku untuk agent V1.8.13 dan versi yang lebih baru. | |
The master node participates in the execution |
| Menentukan apakah Node master ikut serta dalam eksekusi task. Minimal harus tersedia dua worker untuk menjalankan task. Jika jumlah task sangat besar, kami menyarankan agar Anda menonaktifkan sakelar ini. Catatan Parameter ini berlaku untuk agent V1.8.13 dan versi yang lebih baru. | |
Subtask distribution method |
|
| Push model |
distribution policy |
| Kebijakan distribusi task. Nilai default: Polling Scheme.
Catatan Parameter ini berlaku untuk agent V1.10.14 dan versi yang lebih baru. | |
Distribution rate |
| Laju distribusi task. Anda dapat menentukan jumlah task yang didistribusikan per detik atau per menit. | |
Number of subtasks pulled per time |
| Jumlah task yang ditarik oleh node slave dari Node master dalam satu kali tarik. Parameter ini hanya ditampilkan jika parameter Subtask distribution method diatur ke Pull model. | 5 |
Subtask queue capacity |
| Ukuran antrian yang menyimpan cache task di node slave. Parameter ini hanya ditampilkan jika parameter Subtask distribution method diatur ke Pull model. | 10 |
Global concurrency of subtasks |
| Jumlah total task konkuren di semua worker dalam model pull. Parameter ini membantu Anda membatasi jumlah task konkuren. Parameter ini hanya ditampilkan jika parameter Subtask distribution method diatur ke Pull model. | 1000 |