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

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 sinxronizasiya | Məlumat paketlərinin emalı: əməliyyatlar, hərəkətlər, obyektlər | |
Bütövlük | Bir kontekstdə və ya əməliyyatda emal etmək imkanı | |
Loqolun sadəliyi | Bir nəzarət nöqtəsi, mərkəzləşdirilmiş cavab | |
Resurslara qənaət | Daha 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.