HTTP Multipart BatchedRequest Nedir?
Çoklu ve bağımsız HTTP isteklerini tek istekte, çok parçalı
olarak yapmaya yarayan bir formattır.
Detaylı bilgi:
https://tools.ietf.org/id/draft-snell-http-batch-00.html
3.
HTTP Multipart BatchedRequest’in Amacı
HTTP 1.1 üzerindeki bazı kısıtlamaları çözmeye yönelik,
sonradan ortaya çıkmış bir formattır.
Restful Endpoint Örnekleri
/users//Bütün kullanıcıları getir.
/users/{id} //id değeri x olan kullanıcıyı getir.
/orders //Bütün siparişleri getir.
/orders/{id} //id değeri x olan siparişi getir.
/porducts //Bütün ürünleri getir
/porducts/{id} //id değeri x olan ürünü getir.
/comments //Bütün yorumları getir
/comments/{id} //id değeri x olan yorumu getir.
9.
Senaryo
Bir admin arayüzüyazıyoruz.
Dashboard ekranımız var.
Restful bir api üzerinden şu bilgiler isteniyor.:
1. Son eklenmiş olan 10 ürün.
2. Son verilmiş 10 sipariş.
3. Son kayıt olmuş 10 kullanıcı.
4. Son yazılmış 10 yorum.
5. Yöntem
HTTP İstekSayısı: 1
Geçen Süre (t): ~1
/batch (n request with sub requests)
17.
SubRequest Nedir?
Genelde HttpFramework’lerinde implemente edilmiş bir özelliktir.
Yapay olarak istek oluşturmayaı ve hiç HTTP katmanına gitmeden
Oluşan bu istekleri işleme imkanı verir.