Harici sistemlerle entegre olurken, sunucuları aşırı yüklemeden ve düzinelerce ayrı çağrı yapmaya gerek kalmadan verileri toplu olarak işleyebilmek önemlidir. Toplu talepler için destek uyguluyoruz - bir API çağrısında aynı anda birkaç işlem göndermenizi sağlayan bir mekanizma.
Bu özellikle raporlarla çalışırken, işlemleri senkronize ederken, kullanıcıları veya olayları içe aktarırken etkilidir.
Toplu istekler nedir
Toplu istek, birkaç isteği bir araya getirmenize olanak sağlar:Json
[
{"method": "POST", "path": "/users "," body ": {" name ":" Alice "}}, {" method ":" PUT "," path ": "/users/42", "body": {'e-posta ":" new @ mail. com"}}, {"method": "DELETE", "path": "/users/15 "}
]
Sunucu her birini sırayla veya paralel olarak işler ve isteklerin sırasına karşılık gelen bir dizi yanıt döndürür.
Entegratör Avantajları
| Avantaj | Açıklama |
|---|---|
| Yük azaltma | Daha az HTTP bağlantısı - daha hızlı işlem |
| Kütle senkronizasyonu | Veri yığınlarını işleme: işlemler, eylemler, nesneler |
| Bütünlük | Tek bir bağlamda veya işlemde işlenebilir |
| Günlüğe kaydetme kolaylığı | Tek kontrol noktası, merkezi yanıt |
| Kaynak tasarrufu | Daha az işlem, onaylamak ve yanıt vermek için daha az zaman |
Uygulama ve özellikler
Talep gövdesinde 'batch []' veya'/batch 'uç noktası desteği- Yetkilendirme geneldir veya her işlem düzeyinde
- Yürütülmeden önce tüm işlemlerin doğrulanması
- Kısmi veya toplam atomisite (yapılandırmaya göre)
- Her sorguya bağlı yanıtlar (durum, gövde, hatalar)
Özellikle önemli olan yerlerde
CRM, ERP, Muhasebe verilerini içe aktarma- Birden fazla işlem veya günlüğün aktarımı
- Profillerin, bakiyelerin, oyun oturumlarının toplu güncellemeleri
- Hız, bütünlük ve trafik tasarrufunun önemli olduğu senaryolar
Toplu talepler, çağrı sayısını azaltmak, entegrasyonu hızlandırmak ve yükü azaltmak için etkili bir yoldur. Bu mekanizma için API ve altyapı düzeyinde - herhangi bir veri ölçeği için destek sağlayacağız.
Bizimle iletişime geçin
Aşağıdaki formu doldurun, en kısa sürede size dönüş yapalım.