SORU
4 Ocak 2009, Pazar


Bir şekilde birden çok öğe oluşturmak için bir istek içinde dinlendirici

Küçük istemci sunucu programı siparişleri toplamaya çalışıyorum. Bir bunu yapmak istiyorum "(ful) yolu DİNLENME".

Yapmak istediğim şey:

Tüm orderlines (ürün miktarı) toplamak ve sunucu için tam bir sipariş gönderin

Şu anda bunu yapmak için iki seçenek görüyorum:

  1. Sunucuya her orderline gönder: YAZILAN miktar ve product_id

Ben aslında sunucu seçenek 2 için çok istek sayısını sınırlamak istiyorum, çünkü bunu yapmak istemiyorum:

  1. Tüm orderlines toplamak ve bunları sunucuya gönderin.

Nasıl seçenek 2 uygulamak gerekir? ben birkaç fikir: Şal JSON bir nesne orderlines ve bu sunucuya göndermek veya bir dizi orderlines göndermek için kullanın.

İyi bir fikir veya seçenek nasıl yapmalıyım eğer öyleyse 2 ve uygulamak için iyi bir egzersizdir.

İyi bir uygulama nedir?

CEVAP
8 Ocak 2009, PERŞEMBE


Toplu işlemler (örneğin, Toplu İş Oluşturma) sistemleri çok gerekli olmasına rağmen, resmi olarak Dinlendirici bir mimari tarzı ile muhatap almıyorlar.

Temelde önerdiğin gibi bir koleksiyon Gönderme çalıştığını buldum, ama sorunları böyle bir isteğe yanıt olarak rapor hataları ihtiyacınız olduğunda ortaya çıkar. Bu tür sorunlar birden hataları farklı nedenler ortaya çıktığında veya sunucu hareketleri desteklemez, ne zaman daha kötüsü vardır. Benim önerim sana olan varsa herhangi bir performans sorunu, örneğin ne zaman hizmet sağlayıcısı, ağ (WAN) veya veri nispeten küçük, buna değer göndermek 100 POST istekleri için sunucu. Basit tutun, ayrı istekleri ile başlar ve eğer bir performans sorunu varsa optimize etmeyi deneyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Phandroid

    Phandroid

    26 Ocak 2009
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008