JackCode navigasyonuiGaming ürünleri oluşturun, başlatın ve ölçeklendirin.
Dili değiştir
Pratik rehber

Toplu sorgulama

Toplu istekler için destekle entegrasyon: Bir API çağrısında birçok işlem gönderme ve alma, yükü azaltma ve senkronizasyonu hızlandırma.
Uzman Stanislav Anisimov

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 kullanışlıdır.

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": { "email": "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.