Http sinxrondurmu?
Http sinxrondurmu?

Video: Http sinxrondurmu?

Video: Http sinxrondurmu?
Video: HTTP или HTTPS – как работает и в чем разница? 2024, Noyabr
Anonim

HTTP a sinxron protokol: müştəri sorğu verir və cavab gözləyir. Fərqli olaraq HTTP , mesaj ötürülməsi (məsələn, AMQP üzərində və ya Akka aktyorları arasında) asinxrondur. Göndərən kimi siz adətən cavab gözləmirsiniz.

Bu şəkildə, HTTP POST sinxron və ya asinxrondur?

HTTP edir sinxron o mənada ki, hər xahiş cavab alır, amma asinxron sorğuların uzun müddət tələb etməsi və bir neçə sorğunun paralel olaraq işlənə biləcəyi mənasında.

Bundan əlavə, sinxron sorğu nədir? Sinxron : A sinxron sorğu əməliyyat tamamlanana qədər müştərini bloklayır. Bu halda brauzerin javascript mühərriki bloklanır. Asinxron Asinxron xahiş müştərini bloklamır, yəni brauzer cavab verir. Bu zaman istifadəçi başqa əməliyyatları da yerinə yetirə bilər.

Bundan əlavə, REST API sinxrondurmu?

İstirahət xidmətlərin olması ilə heç bir əlaqəsi yoxdur Sinxron və ya asinxron. Müştəri tərəfi: Zəng edən müştərilər brauzerdə AJAX kimi buna nail olmaq üçün asinxronu dəstəkləməlidirlər. Bəli, Asinxron da ola bilər Sinxron Veb xidməti. Siz Restlet, JAXB, JAX-RS kimi çərçivələrdən hər hansı birini istifadə edə bilərsiniz.

JS sinxron və ya asinxrondur?

JavaScript həmişədir sinxron və tək yivli. JavaScript yalnız asinxron o mənada ki, məsələn, Ajax zəngləri edə bilər. Ajax zəngi icranı dayandıracaq və zəng geri qayıdana qədər (uğurla və ya başqa şəkildə) digər kod icra edə biləcək, bu zaman geri çağırış davam edəcək. sinxron şəkildə.

Tövsiyə: