Synchronous ba ang http?
Synchronous ba ang http?

Video: Synchronous ba ang http?

Video: Synchronous ba ang http?
Video: *NSYNC - Bye Bye Bye (Official Video) 2024, Mayo
Anonim

HTTP ay isang magkasabay protocol: nag-isyu ang kliyente ng kahilingan at naghihintay ng tugon. Salungat sa HTTP , ang pagpasa ng mensahe (hal. sa AMQP, o sa pagitan ng mga aktor ng Akka) ay asynchronous. Bilang isang nagpadala, karaniwan mong hindi naghihintay ng tugon.

Sa ganitong paraan, ang HTTP POST ba ay kasabay o asynchronous?

HTTP ay magkasabay sa kahulugan na ang bawat hiling nakakakuha ng tugon, ngunit asynchronous sa kahulugan na ang mga kahilingan ay tumatagal ng mahabang panahon at ang maramihang mga kahilingan ay maaaring maiproseso nang magkatulad.

Higit pa rito, ano ang isang kasabay na kahilingan? Kasabay : A kasabay na kahilingan hinaharangan ang kliyente hanggang sa matapos ang operasyon. Sa ganitong kaso, ang javascript engine ng browser ay naharang. Asynchronous Isang asynchronous hiling hindi hinaharangan ang kliyente ibig sabihin, tumutugon ang browser. Sa oras na iyon, ang user ay makakagawa din ng isa pang operasyon.

Bukod pa rito, kasabay ba ang REST API?

MAGpahinga ang mga serbisyo ay walang kinalaman sa pagiging Kasabay o asynchronous. Side ng Kliyente: Dapat suportahan ng mga kliyenteng tumatawag ang asynchronous upang makamit ito tulad ng AJAX sa browser. Oo maaari kang magkaroon ng Asynchronous pati na rin Kasabay Serbisyo sa Web. Maaari mong gamitin ang alinman sa mga frameworks tulad ng Restlet, JAXB, JAX-RS.

Ang JS ba ay kasabay o asynchronous?

JavaScript ay laging magkasabay at single-threaded. JavaScript ay lamang asynchronous sa diwa na maaari itong gumawa, halimbawa, mga tawag sa Ajax. Ang Ajax na tawag ay titigil sa pag-execute at ang ibang code ay magagawang isagawa hanggang sa bumalik ang tawag (matagumpay o kung hindi man), kung saan tatakbo ang callback. sabaysabay.

Inirerekumendang: