Batch sorğularının dəstəklənməsi

Batch sorğularının dəstəklənməsi
Xarici sistemlərlə inteqrasiya zamanı serverləri həddindən artıq yükləmədən və onlarla fərdi çağırışları yerinə yetirmədən məlumatları kütləvi şəkildə işləmək vacibdir. Biz batch sorğularının həyata keçirilməsini həyata keçiririk - bir anda bir API çağırışında bir neçə əməliyyatın həyata keçirilməsinə imkan verən mexanizm.

Bu, xüsusilə hesabatlar, əməliyyatların sinxronizasiyası, istifadəçilərin və ya hadisələrin idxalında effektivdir.

Batch sorğuları nədir

Batch-sorğu bir neçə sorğu birləşdirmək üçün imkan verir:
  • ```json
  • [
  • { “ method “ : “ POST “ , “ path “ : “ /users “ , “ body “ : { “ name “ : “ Alice “ } },
  • { “ method “ : “ PUT “ , “ path “ : “ /users/42 “ , “ body “ : { “ email “ : “ new@mail. com “ } },
  • { “ method “ : “ DELETE “ , “ path “ : “ /users/15 “ }
  • ]
  • ```

Server onların hər birini ardıcıl və ya paralel olaraq emal edir və sorğu proseduruna uyğun olan bir sıra cavabları qaytarır.

İnteqrator üçün üstünlüklər

Üstünlükİzahat
Yükün azaldılmasıDaha az HTTP bağlantıları - daha yüksək emal sürəti
Kütləvi sinxronizasiyaMəlumat paketlərinin emalı: əməliyyatlar, hərəkətlər, obyektlər
BütövlükBir kontekstdə və ya əməliyyatda emal etmək imkanı
Loqolun sadəliyiBir nəzarət nöqtəsi, mərkəzləşdirilmiş cavab
Resurslara qənaətDaha az əməliyyat, təsdiq və cavab üçün daha az vaxt

Həyata keçirilməsi və xüsusiyyətləri

Dəstək 'batch []' sorğu və ya '/batch 'endpoint
Ümumi və ya hər bir əməliyyat səviyyəsində avtorizasiya
İş başlamazdan əvvəl bütün əməliyyatların təsdiqlənməsi
Qismən və ya tam atomar (konfiqurasiyaya görə)
Hər bir sorğuya bağlı cavablar (status, bədən, səhvlər)

Harada xüsusilə vacibdir

CRM, ERP, mühasibatlıqdan məlumatların idxalı
Bir çox əməliyyat və ya log ötürülməsi
Profil, balans, oyun seanslarının kütləvi yeniləmələri
Sürət, bütövlük və trafikə qənaət vacib olan ssenarilər

Batch sorğuları zənglərin sayını azaltmaq, inteqrasiyanı sürətləndirmək və yükü azaltmaq üçün effektiv bir yoldur. Biz bu mexanizmi API və infrastruktur səviyyəsində - hər hansı bir məlumat miqyasında dəstəkləyəcəyik.

Bizimlə əlaqə saxlayın

Aşağıdakı formanı doldurun, ən qısa zamanda cavab verəcəyik.