Эс алуу синхрондуубу же асинхрондуубу?
Эс алуу синхрондуубу же асинхрондуубу?

Video: Эс алуу синхрондуубу же асинхрондуубу?

Video: Эс алуу синхрондуубу же асинхрондуубу?
Video: Баш оору.Башыбыз эмнеге ооруйт?Оорунун себептери жана даарылоо 2024, Декабрь
Anonim

ЭС АЛУУ желе кызматы HTTP чалуудан башка эч нерсе эмес. ЭС АЛУУ кызмат көрсөтүүлөр менен эч кандай байланышы жок Синхрондуу же асинхрондуу . Кардар тарап: Чалуу кардарлары колдоого алышы керек асинхрондуу браузерде AJAX сыяктуу жетүү үчүн. Сервер тарабы: Көп жиптүү чөйрө / Бөгөтсүз IO жетишүү үчүн колдонулат асинхрондуу кызмат.

Ошо сыяктуу эле, http синхрондуубу же асинхрондуубу?

HTTP болуп саналат синхрондуу протокол: кардар суроо-талапты берет жана жооп күтөт. айырмаланып HTTP , билдирүү өткөрүү (мисалы, AMQP аркылуу, же Akka актерлорунун ортосунда) болуп саналат асинхрондуу . Жөнөтүүчү катары сиз адатта жооп күтпөйсүз.

Андан тышкары, синхрондук жана асинхрондук интеграция деген эмне? In синхрондуу байланыш, жөнөтүүчү тиркеме кабыл алуучу колдонмого суроо жөнөтөт жана ал аны иштетүүнү улантуудан мурун жоопту күтүшү керек. In асинхрондуу байланыш, жөнөтүүчү тиркеме кабыл алуучу колдонмого билдирүү жөнөтөт жана жооп алганга чейин аны иштетүүнү улантат.

Ошондой эле суроо, эс алуу асинхрондукту колдойбу?

Асинхрондуу үчүн үлгү ЭС АЛУУ кызматтар эмес колдоого алынган бул чыгарылышта. Кызматтын аткарылышынын бул түрү суроого дароо жооп берет. Мындай кырдаалда кардар сервер жооп билдирүүсүн жөнөткүчө күтөт.

Синхрондук жана асинхрондук API деген эмне?

Синхрондуу / асинхрондук API'лер Тиешелүүлүгүнө жараша, дароо же кийинчерээк суроо-талаптар үчүн маалыматтарды кайтаруучу колдонмо программалоо интерфейстери. The синхрондуу жана асинхрондуу табияты а API суроо-талаптан маалыматтарды кайтарууга чейинки убакыт алкагынын функциясы болуп саналат.

Сунушталууда: