Topik ini menjelaskan parameter lanjutan yang digunakan dalam manajemen pekerjaan.
Tabel berikut memberikan penjelasan mengenai parameter lanjutan untuk manajemen pekerjaan.
Parameter | Mode eksekusi yang berlaku | Deskripsi | Nilai default |
Jumlah percobaan ulang kegagalan tugas | Semua mode | Jumlah percobaan ulang otomatis jika sebuah pekerjaan gagal. Catatan Jika sebuah pekerjaan sedang berjalan pada worker dan worker tersebut di-restart, pekerjaan tersebut gagal. Jika Anda ingin segera menjalankan ulang pekerjaan, Anda dapat menentukan parameter ini. | 0 |
Interval percobaan ulang kegagalan tugas | Semua mode | Interval antara dua kali percobaan ulang berturut-turut. Satuan: detik. | 30 |
Konkurensi tugas | Semua mode | Jumlah instance yang menjalankan pekerjaan yang sama pada saat bersamaan. Nilai 1 menentukan bahwa eksekusi konkuren tidak diizinkan. | 1 |
Strategi pembersihan | Semua mode | Kebijakan pembersihan untuk riwayat eksekusi pekerjaan. | Simpan N entri terakhir |
Jumlah yang disimpan | Semua mode | Jumlah catatan eksekusi pekerjaan yang disimpan. | 300 |
Jumlah sub-tugas konkuren mesin tunggal |
| Jumlah tugas yang berjalan secara konkuren pada satu worker dalam model terdistribusi. Untuk mempercepat eksekusi, Anda dapat menentukan nilai yang lebih besar. Jika downstream atau database tidak mampu menahan nilai yang Anda tentukan, Anda dapat menentukan nilai yang lebih kecil. | 5 |
Jumlah percobaan ulang kegagalan sub-tugas |
| Jumlah percobaan ulang otomatis jika sebuah tugas gagal dalam model terdistribusi. | 0 |
Interval percobaan ulang kegagalan sub-tugas |
| Interval antara dua kali percobaan ulang berturut-turut jika sebuah tugas gagal dalam model terdistribusi. Satuan: detik. | 0 |
Strategi Failover Sub-tugas |
| Menentukan apakah akan mendistribusikan tugas ke worker baru setelah worker gagal menjalankan tugas dan dihentikan. Jika Anda mengaktifkan saklar ini, sistem mungkin mengeksekusi tugas lebih dari sekali ketika failover dipicu. Anda harus menerapkan idempotensi tugas. Catatan Parameter ini berlaku untuk agen V1.8.13 dan yang lebih baru. | |
Node master berpartisipasi dalam eksekusi |
| Menentukan apakah node master berpartisipasi dalam eksekusi tugas. Setidaknya dua worker harus tersedia untuk menjalankan tugas. Jika jumlah tugas yang sangat besar ada, kami sarankan Anda mematikan saklar ini. Catatan Parameter ini berlaku untuk agen V1.8.13 dan yang lebih baru. | |
Metode distribusi sub-tugas |
|
| Push model |
Kebijakan distribusi |
| Kebijakan distribusi tugas. Nilai default: Skema Polling.
Catatan Parameter ini berlaku untuk agen V1.10.14 dan yang lebih baru. | |
Laju distribusi |
| Laju distribusi tugas. Anda dapat menentukan jumlah tugas yang akan didistribusikan per detik atau per menit. | |
Jumlah sub-tugas yang ditarik per kali |
| Jumlah tugas yang ditarik oleh node slave dari node master dalam satu waktu. Parameter ini ditampilkan hanya jika parameter Metode distribusi sub-tugas diatur ke Pull model. | 5 |
Kapasitas antrian sub-tugas |
| Ukuran antrian yang menyimpan tugas pada node slave. Parameter ini ditampilkan hanya jika parameter Metode distribusi sub-tugas diatur ke Pull model. | 10 |
Konkurensi global sub-tugas |
| Jumlah total tugas konkuren pada semua worker dalam model pull. Parameter ini membantu Anda membatasi jumlah tugas konkuren. Parameter ini ditampilkan hanya jika parameter Metode distribusi sub-tugas diatur ke Pull model. | 1.000 |