Status Map mengeksekusi operasi yang sama pada setiap elemen dalam sebuah array, sehingga menyederhanakan pemrosesan data skala besar dan manajemen alur kerja.
Mode pemrosesan
Status Map mendukung dua mode pemrosesan:
-
Inline mode
Setiap iterasi berjalan dalam konteks alur kerja induk. Secara default, Status Map menggunakan inline mode. Untuk informasi selengkapnya, lihat Inline mode.
-
Distributed mode
Setiap iterasi berjalan sebagai alur kerja anak dan mendukung hingga 10.000 iterasi. Untuk informasi selengkapnya, lihat Distributed mode.
Perbedaan antara inline mode dan distributed mode
|
Kriteria Perbandingan |
Inline Mode |
Distributed Mode |
|
Data source |
Membaca data dari status sebelumnya dalam alur kerja. |
|
|
Proses iterasi |
Setiap iterasi berjalan dalam konteks alur kerja induk. |
Setiap iterasi berjalan sebagai alur kerja anak dan mendukung hingga 10.000 iterasi. |
|
Konkurensi maksimum |
Konkurensi maksimum default adalah 40. |
Konkurensi maksimum default adalah 100. Untuk mengajukan peningkatan kuota, submit a ticket. |
|
Jumlah iterasi maksimum |
Tidak ada batasan jumlah iterasi secara default. Namun, ukuran total output iterasi dibatasi oleh Event IO Size. |
Jumlah maksimum default adalah 10.000 iterasi. Untuk meningkatkan kuota hingga 1.000.000, submit a ticket. |
|
Payload |
Ukuran input payload dibatasi hingga 64 KB. |
Batas input payload 64 KB tidak berlaku ketika Anda membaca input eksternal melalui ItemReader. |