Pengelompokan

Batching adalah pemrosesan berseri dari sekumpulan pesan yang memungkinkan pengoptimalan sehubungan dengan perjalanan pulang pergi database. Batch adalah unit pekerjaan yang atomik; artinya, semuanya berhasil atau semuanya gagal. Jika satu operasi dalam batch berhasil tetapi operasi lain gagal, semua operasi yang membentuk batch tidak valid dan harus diulang.

BizTalk Server menggunakan batching untuk:

  • Mengamortisasi biaya transaksi di banyak pesan.

  • Tingkatkan kecepatan dengan mengurangi jumlah transaksi bolak-balik internal pada database.

  • Manfaatkan kumpulan utas BizTalk Server yang lebih efisien dengan menggunakan API Asinkron BizTalk Server.

Menerapkan Pengelompokan

Batching dikonfigurasi di properti tingkat lanjut untuk lokasi penerimaan dan secara otomatis diaktifkan di port pengiriman.

Menurunkan Ukuran Sekumpulan

Anda harus menurunkan ukuran batch jika dalam kasus berikut:

  • Saat memproses pesan besar

  • Ketika pengulangan perjalanan database bukan penghalang utama Anda.

Nota

Berhati-hatilah saat mengubah pengaturan LargeMessageThreshold . Ukuran batch yang dikalikan dengan ukuran pesan rata-rata harus kurang dari pengaturan LargeMessageThreshold kecuali ukuran batch adalah 1.

Lihat Juga

Mesin Olahpesan
Pengelompokan Pesan untuk Pemrosesan Penerimaan
Pesan Batching untuk Mengirim Pemrosesan