Ka taea e WebSockets te teitei ake mo nga whakamohiotanga dApp Web3 na te mea ka tukuna e ratou nga whakamohiotanga mo nga huihuinga tino nui mo nga tono tono takitahi.
Ma te HTTP, ka timata ia hononga i te wa e tono ana te kaihoko me te whakamutu i te hononga ina makona te tono.
Ko te WebSocket he kawa korero e rua-ara e taea ai nga huihuinga whakawhitiwhiti korero i waenga i te kaihoko me te tūmau . Ko te TCP-a-te-a-te-a ka whakamahia mo nga taupānga me nga ratonga e hiahia ana ki nga kaha whakamohiotanga mo te wa-tūturu.
Ko te tūmau WebSocket he tono whakarongo i runga i te tauranga TCP, e whai ana i tetahi kawa motuhake. Ko te WebSocket he kawa korero rua-ara i waenga i te kiritaki me te tūmau, ka taea e raua te tono me te tuku raraunga ki a raua ano.
Engari, ko te HTTP he kawa whakawhitiwhiti korero kotahi, ka taea e te kiritaki te tuku tono ki te tūmau ka taea e te tūmau te tuku raraunga hei whakautu, kaore rawa te tūmau i roto i te hononga HTTP e tono mai i te kiritaki.
Ko te hononga WebSocket he hononga tonu i waenga i te kiritaki me te tūmau, ko nga hononga HTTP he wa kotahi noa. Ka timata te hononga ki nga tono katoa ka tukuna e te kiritaki ki te tūmau ka mutu ki te whakautu a te tūmau. Ka taea te pupuri hononga WebSocket mo te wa e hiahia ana te kiritaki me nga kaitoro kia tuwhera, ko te tikanga ka rere nga raraunga i roto i taua WebSocket mo te wa e hiahia ana nga roopu, katoa mai i te tono tuatahi.
Kei te whakamahi a WebSocket i te kawa WS, i runga i te Kawa Mana Whakawhiti (TCP) . He kupenga hono-hononga, ko te tikanga me whakatu he hononga ki waenga i nga kaiuru kia taea ai te kawe i nga raraunga ki te waahi tika.
Engari, ka whakatauhia e te Kawa Ipurangi te waahi ka tukuna nga raraunga i runga i nga korero kei roto i taua paatete raraunga; karekau he whirihoranga o mua e hiahiatia ana hei arataki i te kete.
E rua nga huarahi mo te tūmau ki te tuku raraunga ki te kiritaki. Ka taea e te kiritaki te tono raraunga mai i te tūmau i ia wa, e mohiotia ana ko pōti , ka taea ranei e te tūmau te tuku raraunga aunoa ki te kiritaki, e mohiotia ana ko pana tūmau .
Ko nga API WebSocket e whakamahi ana i te hononga i waenga i te kiritaki me te tūmau ma te noho tuwhera tonu i muri i te tono tuatahi ki te whakamahi i te tikanga pana a te tūmau, te tango i te ahotea hanganga i hangaia e nga kiritaki e pooti ana i te tūmau mo nga whakahou hou.
Ko te WebSockets he tikanga whakawhitiwhiti korero e rua, e tuku ana i nga whakautu maha mai i te tono tūmau kotahi. Kei te whakamahia ano hoki nga Tukutuku Tukutuku mo te whakawhitiwhiti korero a te kaihoko-tūmau i te nuinga o te waa e whakamahia ana nga webhooks mo te whakawhitiwhiti korero-tūmau.
Kaore i rite ki nga WebSockets, matau tukutuku , e whakamahi ana i te HTTP, he tino huarahi kotahi: ka whakautu te tūmau ki nga tono ka tukuna he tono, a, ia wa ka makona, ka mutu te hononga.
Ko te hokohoko i waenga i te whakamahi i te WebSockets, i te webhooks ranei ka puta mai i te mea ka taea e te hoahoa hangahanga te whakahaere pai ake i te maha o nga hononga Tukutuku tuwhera i te wa kotahi i te maha o nga tono hononga webhook mai i nga kaihoko.
Mēnā ka rere tō tono tūmau hei mahi kapua (AWS Lambda, Google Cloud Functions, me ētahi atu), whakamahia nga matapae tukutuku na te mea karekau te tono e noho tuwhera nga hononga WebSocket.
Mena he iti te nui o nga whakamohiotanga ka tukuna, ka nui ake nga maataki tukutuku na te mea ka timatahia nga hononga i runga i te mea ka puta he huihuinga.
Mena he onge te huihuinga, he pai ake te whakamahi i nga maataki tukutuku i te pupuri i te maha o nga hononga Tukutuku kia tuwhera i waenga i te kiritaki me te tūmau.
Ka mutu, ahakoa kei te ngana koe ki te hono i tetahi tūmau ki tetahi atu tūmau, ki te kiritaki ranei me te tūmau he mea nui ano hoki; He pai ake nga matapae tukutuku mo te mua, he turanga tukutuku mo te muri.
Mo te maha o nga Web3 dApps he mea whakahau ki te whakahou i o raatau kaiwhakamahi ki te mana o a raatau whakawhitinga i te waa. Ki te kore, he kino pea te wheako kaiwhakamahi ka waiho to taupānga, ratonga ranei.
Me whakamahi nga Paetukutuku i runga i nga tono HTTP i nga wa katoa e tika ana kia iti ake te nui o te torohūtanga. Ma te mahi pera ka whiwhi nga kaiwhakamahi i nga whakamohiotanga mo nga huihuinga ka puta. He tino puhoi te HTTP na te mea he iti te wa e taea ai e te kiritaki te tiki whakahōu ma te maha o nga tuku tono.
BlogInnovazione.it
I te Mane kua hipa, i panuitia e te Financial Times tetahi mahi me OpenAI. Ka raihana a FT i tana kairipoata o te ao…
E hia miriona nga taangata e utu ana mo nga ratonga rerema, e utu ana i nga utu ohaurunga ia marama. Ko te whakaaro noa ko koe…
Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…
Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…