Me pehea te tere o te whakawaehere ataata e waru nga wa

Me pehea te tere o te whakawaehere ataata e waru nga wa

Ia ra, e hia miriona nga kaimakitaki e matakitaki ana i nga ataata i runga i te Ipurangi. Engari kia watea mai te ataata, kaua e tuku noa ki te kaimau, engari me tukatuka ano. Ko te tere ake o tenei, ko te pai ake mo te ratonga me ona kaiwhakamahi.

Ko Askar Kamalov toku ingoa, kotahi tau ki muri i uru atu ahau ki te roopu hangarau ataata Yandex. I tenei ra ka korero poto ahau ki nga kaipanui a Habr mo te pehea, ma te whakarara i te tukanga whakawaehere, i kaha taatau ki te tere tere te tuku ataata ki te kaiwhakamahi.

Ko tenei pou ka tino aro nui ki te hunga kaore ano i whakaaro i mua mo nga mea ka tupu i raro i nga ratonga ataata. I roto i nga korero ka taea e koe te patai me te whakaaro kaupapa mo nga panui a meake nei.

He kupu torutoru mo te mahi ake. Ehara i te mea ko Yandex anake te awhina i a koe ki te rapu ataata i runga i etahi atu waahi, engari kei te penapena ataata mo ana ake ratonga. Ahakoa he kaupapa taketake, he whakataetae hakinakina ranei i runga i te rangi, he kiriata i runga i te KinoPoisk, he ataata ranei i runga i te Zen me te Panui - ka tukuna katoatia ki o maatau tūmau. Kia taea ai e nga kaiwhakamahi te maataki i te ataata, me whakarite: ka huri ki te whakatakotoranga e hiahiatia ana, ka hangaia he arokite, ka rere ranei ma te hangarau. DeepHD. Ko te konae kaore ano kia rite ka tango mokowā. I tua atu, e korero ana matou ehara i te mea mo te whakamahinga tino pai o te taputapu, engari mo te tere o te tuku ihirangi ki nga kaiwhakamahi. Hei tauira: ka taea te rapu i te rekoata o te wa tino o te whakataetae haupoi i roto i te meneti i muri i te huihuinga.

Whakawaehere raupapa

Na, ko te koa o te kaiwhakamahi ka whakawhirinaki ki te tere o te waatea o te ataata. A ko te nuinga o tenei ka whakatauhia e te tere whakawhiti. A, no te kahore he whakaritenga tino mo te tere tukuake ataata, karekau he raruraru. Ka tango koe i te konae kotahi, kaore e taea te wehewehe, ka huri, ka tuku ake. I te timatanga o to maatau haerenga, koinei ta matou mahi:

Me pehea te tere o te whakawaehere ataata e waru nga wa

Ka tukuna e te kiritaki te ataata ki te rokiroki, ka kohia e te waahanga Analyzer nga korero meta me te whakawhiti i te ataata ki te waahanga Kaimahi mo te hurihanga. Ka mahia nga wahanga katoa. I tenei keehi, he maha nga kaiwhakarato whakawaehere, engari kotahi anake e pukumahi ana ki te tukatuka i tetahi ataata motuhake. He hoahoa ngawari, marama. I konei ka mutu ona painga. Ko tenei kaupapa ka taea te whakaheke poutū (na te hoko o nga kaitoro kaha ake).

Whakawaehere raupapa me te hua takawaenga

Hei whakaene i te tatari mamae, i puta mai te umanga ki tetahi whiringa tohu tere. He whakapohehe te ingoa, na te mea ko te tikanga, ka puta nga tohu katoa me te roa. Engari me te hua takawaenga. Ko te whakaaro ko tenei: te whakarite me te whakaputa i tetahi putanga iti-taumira o te ataata i te wa e taea ai, katahi ano ko nga putanga teitei ake.

I tetahi taha, ka tere ake te waatea o te ataata. A he pai mo nga huihuinga nui. Engari i tetahi atu taha, ka puta kee te pikitia, ka whakapataritari tenei i nga kaimakitaki.

Ka puta mai me kore e tere te tukatuka i te ataata, engari kia mau tonu tona kounga. Koinei te mea e tumanakohia ana e nga kaiwhakamahi mai i te ratonga ataata inaianei. Te ahua nei he nui te hoko i nga kaitoro whai hua (me te whakahou i nga wa katoa i te wa kotahi). Engari he mutunga kore tenei, na te mea he riipene ataata ka whakaroa haere te taputapu kaha rawa atu.

whakawaehere whakarara

He pai ake te wehewehe i tetahi rapanga uaua ki nga mea iti ake te uaua me te whakaoti whakarara i runga i nga kaitoro rereke. Ko MapReduce tenei mo te ataata. I tenei keehi, kaore matou i te whakawhäitihia e te mahi a te kaimau kotahi ka taea te awhi whakapae (ma te taapiri i nga miihini hou).

Ma te ara, ko te whakaaro ki te wehewehe i nga riipene ataata ki nga waahanga iti, te tukatuka i a raatau ki te whakarara me te hono tahi ehara i te mea ngaro. Ka kitea e koe he maha nga tohutoro mo tenei huarahi (hei tauira, i runga i a Habré ka tūtohu ahau he panui mo te kaupapa DistVIDc). Engari ehara tenei i te mea ngawari ake, na te mea kaore e taea e koe te tango noa i tetahi otinga kua oti te hanga me te hanga ki to kaainga. E hiahia ana matou ki te urutau ki o matou hanganga, ki ta matou ataata tae noa ki ta matou kawenga. I te nuinga, he ngawari ake te tuhi i a koe ake.

Na, i roto i te hoahoanga hou, i wehewehea e matou te poraka Kaimahi monolithic me te raupapa raupapa ki roto i te microservices Segmenter, Tcoder, Combiner.

Me pehea te tere o te whakawaehere ataata e waru nga wa

  1. Wehewehea e te Waahanga te ataata ki nga kongakonga tata ki te 10 hēkona. Ko nga kongakonga he kotahi, neke atu ranei nga GOP (roopu pikitia). Ko ia GOP he motuhake me te whakawaehere motuhake kia taea ai te wetewete me te kore korero ki nga papa mai i etahi atu GOP. Arā, ka taea te purei takitahi o nga kongakonga. Ka whakaitihia e tenei wehenga te waahi, ka taea te tukatuka ki te timata wawe.
  2. Ka tukatukahia e Tcoder ia wahanga. Ka mahia he mahi mai i te rarangi, ka tango i tetahi kongakonga mai i te rokiroki, ka whakawaeheretia ki nga whakataunga rereke (mahara ka taea e te kaitakaro te whiriwhiri i tetahi putanga i runga i te tere hononga), ka whakahoki ano i te hua ki roto i te rokiroki me te tohu i te waahanga kua tukatukahia. i roto i te pātengi raraunga. I te tukatuka i nga kongakonga katoa, ka tukuna e Tcoder te mahi ki te whakaputa hua mo te waahanga e whai ake nei.
  3. Ka kohia e Combiner nga hua: ka tango i nga kongakonga katoa i mahia e Tcoder, ka whakaputa awa mo nga whakataunga rereke.

He kupu torutoru mo te tangi. Ko te tino rongonui kotēkē ororongo AAC he āhuatanga kino. Mena ka whakawaehere motuhake koe i nga kongakonga, karekau koe e kaha ki te whakahiato tahi. Ka kitea nga whakawhitinga. Karekau tenei raru i nga kotēkē ataata. Ko te tikanga, ka taea e koe te rapu i tetahi otinga hangarau uaua, engari ko tenei keemu kaore i te utu mo te rama (he iti ake te taumaha o te oro i te ataata). Na reira, ko te riipene ataata anake ka whakarara, ka tukatukahia te riu oro katoa.

Результаты

He mihi ki te tukatuka ataata whakarara, kua tino whakaitihia e matou te whakaroa i waenga i te ataata ka tukuna mai ki a matou me te waatea ki nga kaiwhakamahi. Hei tauira, i mua e rua haora te roa ki te hanga i etahi momo momo momo kounga mo te kiriata FullHD kotahi haora me te haurua. Inaianei he 15 meneti te roa o tenei katoa. I tua atu, me te tukatuka whakarara, ka hangaia e matou he putanga taumira teitei ake ake i te putanga iti-taumira me te huarahi hua takawaenga tawhito.

Na tetahi atu mea. Na te huarahi tawhito, he iti noa nga kaitoro, he mangere ranei kaore he mahi. Ko te whakawaehere whakarara ka taea e koe te whakanui ake i te wahanga o te hangarua rino. Inaianei kei te pukumahi tonu ta maatau roopu neke atu i te kotahi mano nga kaitoro ki tetahi mea.

Inaa, he waahi tonu hei whakapai ake. Hei tauira, ka taea e tatou te whakaora i te wa nui ki te timata tatou ki te tukatuka i nga kongakonga o te ataata i mua i te taenga mai ki a tatou i tona katoa. Ka rite ki ta ratou e kii ana, ka haere mai ano.

Tuhia ki nga korero he aha nga mahi i roto i te waahi mahi me te ataata e hiahia ana koe ki te panui.

He hononga whai hua ki te wheako o nga hoa mahi ahumahi

Source: will.com

Tāpiri i te kōrero