
Tuhipoka. whakamaori.: Ko te kaituhi o tenei tuhinga (Luc Perkins) he kaiwhakawhanake kaiwhakawhanake i te whakahaere CNCF, kei te kainga mo nga kaupapa Open Source penei i Linkerd, SMI (Service Mesh Interface) me Kuma (ma te ara, kua miharo ano koe he aha a Istio kaore i runga i tenei rarangi?.). Ka ngana ano ki te kawe mai i te hapori DevOps kia pai ake te maarama ki te kaupapa whakahirahira e kiia nei ko te "mesh mesh", ka whakarārangihia e ia nga tohu 16 ka taea e enei otinga.
teie mahana ― tetahi o nga tino kaupapa i roto i te mara o te miihini rorohiko (me te tika!). Ki taku whakaaro he tino pai tenei hangarau me te pirangi ki te kite kia whakamahia whanuitia (ka tika ana, o te akoranga). Heoi ano, kei te karapotia tonutia e te aura ngaro mo te nuinga o nga tangata. I te wa ano, ara te hunga e tino mohiotia me te mea, he uaua ki te whakatakoto i ona painga me te aha tonu (tae atu ki a koe). I roto i tenei tuhinga ka ngana ahau ki te whakatika i te ahuatanga ma te whakariterite i nga momo rereke whakamahi take "meshes ratonga"*.
* Tuhipoka transl.: i konei me etahi atu i roto i te tuhinga ka whakamahia tenei whakamaoritanga (“mesh mesh”) mo te kupu hou tonu mo te mata ratonga.
Engari i te tuatahi ka hiahia ahau ki te whakaputa i etahi korero:
- Kare ano au i mahi me nga whiti ratonga, i whakamahia ranei i waho o nga kaupapa i timata mo taku ake matauranga. I tetahi atu taha, ko au te tangata nana i tuhi te maha o nga tuhinga mo te kupenga ratonga a-roto o Twitter i te tau 2015 (kaore ano i kiia he "mesh ratonga" i tera wa) me te whai waahi ki te whakawhanaketanga o te paetukutuku me nga tuhinga mo , no reira te tikanga o tetahi mea.
- Ko taku rarangi he tata me te kore e oti. Tera pea etahi keehi e kore e mohiotia e au, a tera pea ka ara ake nga whiringa hou i roto i te waa i te wa e whanake ana te hangarau me tona rongonuitanga.
- I te wa ano, ehara i te mea ka tautokohia e ia nga mahinga mata ratonga o naianei katoa nga keehi whakamahi kua whakarārangihia. No reira, ko aku korero penei "ka taea te mata ratonga ..." me panui hei "takitahi, a pea ka taea e nga whakatinanatanga ratonga rongonui katoa...".
- Ko te raupapa o nga tauira kaore he rereketanga.
Rārangi poto:
- kitenga ratonga;
- whakamunatanga;
- motuhēhēnga me te whakamanatanga;
- taurite kawenga;
- pakaru iahiko;
- te tauine aunoa;
- te tuku canary;
- te tuku puru-matomato;
- arowhai hauora;
- whakaheke kawenga;
- whakaata waka;
- whakamaumaru;
- tono whakawhāiti reiti, ngana ano me nga waahi;
- telemetry;
- arotake;
- whakakitenga.
1. Te kitenga ratonga
TL;DR: Hono atu ki etahi atu ratonga i te whatunga ma te whakamahi i nga ingoa ngawari.
Ka taea e nga ratonga te "kimi" aunoa tetahi ki tetahi ma te whakamahi i nga ingoa tika - hei tauira, service.api.production, pets/staging ranei cassandra. He maamaa nga taiao kapua, a ka taea e te ingoa kotahi te huna i nga waahi maha o te ratonga. He maamaa kei roto i tenei ahuatanga kaore e taea e te tinana te whakamaarama i nga wahitau IP katoa.
I tua atu, ka kitea e tetahi ratonga tetahi atu, me kaha ki te tuku tono ki taua ratonga me te kore mataku ka mutu i te whakaurunga o tana tauira pakaru. Arā, me aro turuki te mata o te ratonga i te hauora o nga waahi ratonga katoa me te pupuri tonu i te rarangi o nga kaihautu ki te waa e taea ana.
He rereke te mahi a ia mata ratonga i te tikanga rapu ratonga. I tenei wa, ko te huarahi tino noa ko te tuku ki nga tikanga o waho penei i te Kubernetes DNS. I mua i runga i Twitter i whakamahia e matou he punaha whakaingoa mo tenei kaupapa . I tua atu, na te hangarau mesh ratonga ka puta nga tikanga whakaingoa ritenga (ahakoa kare ano au i kite i tetahi whakatinanatanga SM me nga mahi penei).
2. Whakamunatanga
TL; DR: Peia atu nga waka kore whakamuna i waenga i nga ratonga me te hanga aunoa i tenei mahi me te tauineine.
He pai ki te mohio kaore e taea e nga kaiwhaiwhai te uru atu ki to whatunga o roto. He pai te mahi a nga paahi ahi mo tenei. Engari ka aha mena ka kuhu mai tetahi kaitukino ki roto? Ka taea e ia te mahi i nga mea katoa e hiahia ana ia me te hokohoko-roto? Ko te tumanako kare tenei e puta i muri i nga mea katoa. Hei aukati i tenei ahuatanga, me whakauru koe i tetahi whatunga kore-whirinaki e whakamunatia ana nga hokohoko katoa i waenga i nga ratonga. Ko te nuinga o nga ratonga ratonga hou ka tutuki tenei ma te mahi tahi (TLS tahi, mTLS). I etahi wa, ka mahi te mTLS i roto i nga kapua me nga tautau katoa (Ki taku whakaaro ka rite ano te whakarite i nga whakawhitiwhitinga i waenga i te ao).
Ko te tikanga, mo te mTLS ratonga mata kōwhiringa. Ka taea e ia ratonga te tiaki i tana ake TLS, engari ko te tikanga me rapu koe i tetahi huarahi ki te whakaputa i nga tiwhikete, ka tohatoha ki nga kaiwhakarato ratonga, me te whakauru i te waehere ki te tono ka utaina enei tiwhikete mai i nga konae. Ae, kaua e wareware ki te whakahou i enei tiwhikete i ia wa. Ko nga mahanga ratonga ka whakaaunoa i te mTLS me nga punaha penei , ka huri, ka whakaaunoa i te mahi tuku me te huri i nga tiwhikete.
3. Motuhēhēnga me te Whakamana
TL; DR: Whakaritehia ko wai te kaitono me te tautuhi i nga mea e whakaaetia ana kia mahia i mua i te taenga atu o te tono ki te ratonga.
He maha nga wa e hiahia ana nga ratonga ki te mohio ko wai ka mahia te tono (motuhēhēnga), me te whakamahi i enei korero, ka whakatau e ka whakaaetia he hinonga kua hoatu (whakamana). I tenei take, ko te kupu "ko wai" ka taea te huna:
- Ētahi atu ratonga. Ka kiia tenei ko "motuhēhēnga" hoa" Hei tauira, ratonga
webe hiahia ana ki te uru atu ki te ratongadb. I te nuinga o te wa ka whakatauhia e nga mahanga ratonga enei raru ma te whakamahi i te mTLS: ko nga tiwhikete i tenei keehi ka noho hei tohu e tika ana. - Ko etahi kaiwhakamahi tangata. Ka kiia tenei ko "motuhēhēnga" tono" Hei tauira, kaiwhakamahi
haxor69e hiahia ana ki te hoko rama hou. Ka whakaratohia e nga miihini ratonga nga momo tikanga, hei tauira. .He maha o tatou i mahi i tenei i roto i te waehere tono. Ka tae mai he tono, ka titiro tatou i roto i te tepu
users, kimihia te kaiwhakamahi me te whakataurite i te kupuhipa, katahi ka tirohia te poupermissionsetc. I roto i te take o te mata ratonga, ka tupu tenei i mua i te taenga atu o te tono ki te ratonga.
Kia whakatauhia na wai te tono, me whakatau he aha te mana o tenei hinonga. Ko etahi o nga kaawana ratonga ka taea e koe te whakarite kaupapa here taketake (mo wai ka taea te mahi) hei konae YAML, i runga ranei i te raina whakahau, ko etahi e tuku whakauru ana ki nga anga penei . Ko te tino whainga kia whakaaehia e o ratonga tetahi tono, me te whakaaro he take mai i te puna pono и ka whakaaetia tenei mahi.
4. Tauritenga kawenga
TL; DR: Tohaina te kawenga puta noa i nga waahanga ratonga kia rite ki tetahi tauira.
Ko te "Ratonga" kei roto i te waahanga ratonga he maha nga ahuatanga rite. Hei tauira, i tenei ra te ratonga cache e 5 nga kape, a apopo ka piki ake te tokomaha ki te 11. Ka tukuna nga tono ki cache, me tohatoha i runga i te kaupapa motuhake. Hei tauira, whakaitihia te roanga, whakanuia ranei te tupono ka tae ki tetahi tauira mahi. Ko te algorithm e whakamahia nuitia ana ko te Round-robin, engari he maha atu - hei tauira, te tikanga taumaha (taimaha) nga patai (ka taea e koe te kowhiri i nga whaainga pai), waea (mowhiti) Hashing (whakamahi i te hashing rite puta noa i nga kaihautu whakarunga) me te tikanga tono iti rawa ranei (he manakohanga ki te tauira me te iti o nga tono).
He maha atu nga mahi a nga kaitarai taurite, penei i te keteroki HTTP me te whakamarumaru DDoS, engari kaore e tino whai kiko mo nga waka ki te rawhiti-hauauru (ara, mo nga waka e rere ana i roto i te pokapū raraunga - tata. Ko te tikanga, kaore e tika te whakamahi i te miihini ratonga mo te pauna kawenga, engari ka taea e koe te whakarite me te whakahaere i nga kaupapa here whakataurite mo ia ratonga mai i te paparanga mana whakahaere, na reira ka whakakorehia te hiahia ki te whakahaere me te whirihora i nga taurite kawenga motuhake i roto i te puranga whatunga. .
5. Te pakaru iahiko
TL; DR: Whakamutua te hokohoko ki te ratonga raruraru me te whakahaere i te kino i roto i nga ahuatanga kino rawa atu.
Mena he take kaore e taea e te ratonga te whakatutuki i nga waka, he maha nga whiringa ka tukuna e te mata ratonga hei whakaoti i tenei raru (ko etahi atu ka korerohia i nga waahanga e tika ana). Ko te pakaru iahiko te huarahi tino kino mo te momotu i tetahi ratonga mai i nga waka. Heoi, ko ia anake karekau he tikanga - me whai mahere taapiri. Ka tukuna pea te pehanga o muri () ki nga ratonga e tono tono ana (kaua e wareware ki te whirihora i to mata ratonga mo tenei!), hei tauira ranei, ka tae whero te whaarangi mana me te tuku ano i nga kaiwhakamahi ki tetahi atu putanga o te wharangi me te "tohorā hinga" ("Ko Twitter te ki raro”).
Ko nga mata o te ratonga kaore e taea e koe anake te tautuhi i te wa ka mutu ka whai mai e ka whai ake tenei. I tenei keehi, "ahea" ka taea te whakauru i tetahi huinga o nga tawhā kua tohua: te tapeke o nga tono mo tetahi waa, te maha o nga hononga whakarara, nga tono e tatari ana, nga mahi mahi, me era atu.
Kare pea koe e pai ki te tukino i te waahi ara iahiko, engari he pai ki te mohio kei a koe he mahere taapiri mena he ohorere.
6. Tauine Aunoa
TL;DR: Whakanuia, whakahekehia ranei te maha o nga waahi ratonga i runga i nga paearu kua tohua.
Ko nga mahanga ratonga ehara i te kaiwhakariterite, no reira kaore kawe te whakanui i a koe. Heoi, ka taea e ratou te tuku korero mo nga kaiwhakatakoto kaupapa e whakatau ana i a raatau whakatau. I te mea ka taea e nga miihini ratonga te uru atu ki nga waka katoa i waenga i nga ratonga, he maha nga korero mo nga mea e pa ana: ko nga ratonga e raru ana, ko nga ratonga he iti rawa te utaina (kua moumou te kaha kua tohaina ki a raatau), aha atu.
Hei tauira, ka whakatauhia e Kubernetes nga ratonga i runga i te PTM me te whakamahinga mahara (Tirohia ta maatau ripoata "" - āhua. whakawhiti.), engari ki te whakatau koe ki te tauine i runga i tetahi atu inenga (i roto i a maatau, e pa ana ki nga waka), ka hiahia koe ki tetahi inenga motuhake. Whakahaerenga whakaatu pehea ki te mahi i tenei ki , и , engari ko te tukanga ake he tino uaua. Kei te pirangi matou kia whakamaarama te mata o te ratonga ma te tuku i a maatau ki te whakatakoto tikanga penei "whakanuia te maha o nga waahi ratonga auth, ki te nui ake te maha o nga tono e tatari ana ki te paepae i roto i te meneti."
7. Nga whakatakotoranga Canary
TL; DR: Whakamatauhia nga ahuatanga hou, nga waahanga ratonga ranei i runga i te waahanga o nga kaiwhakamahi.
Me kii kei te whakawhanake koe i tetahi hua SaaS me te hiahia ki te whakaputa i tetahi momo putanga hou. I whakamatauria e koe i roto i te whakaari, a he pai te mahi. Engari tera ano etahi awangawanga mo tana whanonga i roto i nga ahuatanga pono. I etahi atu kupu, me whakamatau koe i te putanga hou mo nga raru pono me te kore e raru i te whakawhirinaki a te kaiwhakamahi. He pai te tuku Canary mo tenei. Ka taea e koe te whakaatu i tetahi ahuatanga hou ki tetahi waahanga o nga kaiwhakamahi. Ko tenei waahanga kei roto pea ko nga kaiwhakamahi tino pono, ko te hunga ranei e mahi ana me te putanga kore utu o te hua, nga kaiwhakamahi ranei kua whakapuaki i te hiahia kia "guinea pigs".
Ka whakatinanahia e nga ratonga ratonga ma te tuku i a koe ki te tautuhi i nga paearu hei whakatau ko wai ka kite ko wai te putanga o te tono, me te arataki waka kia tika. Heoi, kaore he huringa mo nga ratonga ake. Ko te Putanga 1.0 o te ratonga e whakapono ana ko nga tono katoa i ahu mai i nga kaiwhakamahi e tika ana kia kite, a ko te putanga 1.1 e whakapono ana ano mo ona kaiwhakamahi. I tenei wa, ka taea e koe te whakarereke i te paheketanga o nga waka i waenga i nga putanga tawhito me nga putanga hou, ka huri i te tipu haere o nga kaiwhakamahi ki te mea hou mena ka pai te mahi me o "poaka kai" ka tuku haere tonu.
8. Nga whakatakotoranga puru-matomato
TL; DR: Hurihia he waahanga hou, engari kia rite ki te whakahoki i nga mea katoa.
Te tikanga Ko te whakaputa i tetahi ratonga "puru" hou, ka whakarewahia kia rite ki te ratonga tawhito, "matomato". Mena ka pai te haere o nga mea katoa, ka pai te mahi o te ratonga hou, ka taea te whakakore haere i te mea tawhito. (Aue, i tetahi ra ka whakahoki ano tenei ratonga "puru" hou i te aitua o te "matomato" ka ngaro ...) He rereke nga whakatakotoranga puru-matomato mai i nga canary na te mea ka kapi te mahi hou. katoa i te wa kotahi nga kaiwhakamahi (kaore he waahanga); Ko te kaupapa i konei kia reri he "whanga haumaru" mena ka raru tetahi mea.
Ka tukuna e nga miihini ratonga he huarahi tino watea ki te whakamatautau i tetahi ratonga "puru" ka huri tonu ki te "matomato" mahi mena he raru. Kaore i te whakahua i te meka i te huarahi e whakarato ana ratou i te maha o nga korero (tirohia te "Telemetry" i raro nei) mo te mahi o te "puru", e awhina ana ki te mohio mehemea kua rite mo te mahi katoa.
Tuhipoka. whakamaori.: Ka taea e koe te panui atu mo nga momo rautaki whakatakotoranga i Kubernetes (tae atu ki te kanari kua whakahuahia, puru/matomato me etahi atu) .
9. Tirohanga hauora
TL; DR: Kia mau ki nga waahanga ratonga e mahi ana me te whakautu ki nga mea kua kore e mahi.
Taki hauora (tirotiro hauora) ka awhina i te whakatau mehemea kua reri nga tauira ratonga ki te whakaae me te whakahaere i nga waka. Hei tauira, mo nga ratonga HTTP, ka rite te ahua o te tirotiro hauora ki te tono GET ki te pito mutunga /health. Whakautu 200 OK te tikanga he hauora te tauira, tetahi atu - kaore i te reri ki te whiwhi waka. Ka taea e nga maapapa ratonga ki a koe te whakaatu i te huarahi e tirohia ai nga mahi me te auau ka mahia tenei haki. Ka taea te whakamahi i enei korero mo etahi atu kaupapa - hei tauira, mo te whakataurite kawenga me te pakaru iahiko.
No reira, ko te arowhai hauora ehara i te keehi mo te whakamahi takitahi, engari ka whakamahia hei whakatutuki i etahi atu whaainga. I tua atu, i runga i nga hua o nga arowhai hauora, ka hiahiatia nga mahi o waho atu ki etahi atu whaainga mata ratonga: hei tauira, te whakahou i te whaarangi mana, te hanga take i runga i te GitHub, te whakakii ranei i tetahi tiiti JIRA. Na ka tukuna e te mata ratonga he tikanga watea hei whakaaunoa i enei mea katoa.
10. Utaina whakaheke
TL; DR: Whakahokia nga waka hei whakautu mo te wa poto mo te whakamahi.
Mena he nui te utaina o tetahi ratonga i nga waka, ka taea e koe te tuku i etahi o enei waka ki tetahi atu waahi (ara, "putunga", "whakawhiti" (whakaheke) ia i reira). Hei tauira, ki te ratonga taapiri, ki te pokapū raraunga ranei, ki te waahi pumau ranei kaupapa. Ko te mutunga, ka whakahaere tonu te ratonga i etahi tono, kaua ki te pakaru me te whakamutu i te tukatuka katoa. He pai ake te whakaheke i te utaina ki te wawahi i te ara iahiko, engari kaore i te pai kia tukinotia. Ka awhina i te aukati i nga rahunga pakaru e paheke ai nga ratonga o raro.
11. Te whakarara waka/whakaata
TL; DR: Tukuna tetahi tono ki nga waahi maha i te wa kotahi.
I etahi wa ka tukuna he tono (he kowhiringa tono ranei) ki etahi ratonga i te wa kotahi. Ko tetahi tauira angamaheni ko te tuku i tetahi waahanga o te hokohoko whakaputa ki tetahi ratonga whakaari. Ka tukuna he tono e te tūmau tukutuku whakaputa matua ki te ratonga whakararo products.production ki a ia anake. A ko te mata ratonga ka kape marie i tenei tono ka tukuna atu ki products.staging, kaore i te mohiohia e te tūmau tukutuku.
Ko tetahi atu keehi mo te whakamahi mesh ka taea te whakatinana i runga ake o te whakarara waka . Ko te tuku i nga tono rite ki nga momo momo momo ratonga me te tirotiro mena he rite te ahua o nga momo putanga katoa. Kaore ano ahau kia kite i tetahi whakatinanatanga mata ratonga me te punaha whakamatautau regression whakauru penei , engari ko te whakaaro ano he mea pai.
12. Wehenga
TL; DR: Whatiia to kupenga ratonga ki roto i nga whatunga paku.
Kei te mohiotia ano ko wehewehengaKo te wehe ko te toi o te wehewehe i te kupenga ratonga ki nga waahanga motuhake kaore e mohio tetahi ki tetahi. Ko te wehe he ahua rite ki te hanga whatunga tūmataiti mariko. Ko te rereketanga nui ka taea tonu e koe te painga ki nga painga katoa o te mahanga ratonga (penei i te kitenga ratonga), engari me te taapiri haumarutanga. Hei tauira, mena ka taea e te kaitukino te kuhu ki tetahi ratonga i runga i tetahi kupenga-roto, kare e taea e ia te kite he aha nga ratonga e rere ana i runga i etahi atu kupenga-roto, ka haukoti ranei i a raatau hokohoko.
I tua atu, ko nga painga ka taea ano te whakahaere. Ka hiahia pea koe ki te whakauru i o ratonga i runga i te hanganga o to kamupene me te whakamaarama i nga kaiwhakawhanake i te taumahatanga o te hinengaro o te pupuri i te katoa o te mata ratonga.
13. Tono te whakaiti i te reiti, te ngana ano me nga waahi
TL; DR: Kaore koe e hiahia ki te whakauru i nga mahi whakahaere tono tono ki to turanga waehere.
Ko enei mea katoa ka kiia he keehi motuhake, engari i whakatau ahau ki te whakakotahi na te mea kotahi noa te ahuatanga: kei a raatau nga mahi whakahaere huringa ora e whakahaerehia ana e nga whare pukapuka tono. Mena kei te whakawhanake koe i tetahi tūmau tukutuku i Ruby on Rails (kaore i whakauruhia ki te mata ratonga) e tono ana ki nga ratonga whakamuri ma te , me whakatau te tono me aha mena ka rahua nga tono a N. Me mohio ano koe e hia nga waka ka taea e enei ratonga ki te tukatuka me te whakapakeke i enei tawhā ma te whakamahi i tetahi whare pukapuka motuhake. I tua atu, me whakatau te tono ahea te wa ki te tuku me te tuku i te tono kia pahemo (i runga i te taima). A, hei whakarereke i tetahi o nga tawhā o runga ake nei, me aukati te tūmau tukutuku, te whirihora ka timata ano.
Ko te utaina o enei mahi ki te kupenga ratonga ehara i te mea karekau nga kaiwhakawhanake ratonga e whai whakaaro ki a raatau, engari ka taea hoki te tiro ki te ao katoa. Mena ka whakamahia he mekameka uaua o nga ratonga, me kii A -> B -> C -> D -> E, me whai whakaaro te huringa ora katoa o te tono. Mena ko te mahi ko te whakaroa i nga wa i roto i te ratonga C, he mea tika kia mahi i tenei katoa i te wa kotahi, kaua ki nga waahanga: ma te whakahou i te waehere ratonga me te tatari kia whakaaetia te tono kume ka tukuna e te punaha CI te ratonga whakahou.
14. Telemetry
TL;DR: Kohia nga korero katoa e tika ana (kaore i te tino) mai i nga ratonga.
Ko te Telemetry he kupu whaanui e mau ana i nga inenga, nga tohu tohatoha, me nga raarangi. Ka tukuna e nga miihini ratonga nga tikanga mo te kohi me te tukatuka i nga momo raraunga e toru. Koinei te waahi ka porangi noa na te mea he nui rawa te maha o nga whiringa ka taea. Hei kohikohi inenga kei reira me etahi atu taputapu ka taea te kohi rakau , , me etahi atu. (hei tauira ClickHouse me to maatau mo K8s - tata. whakawhiti.), mo te tohatoha tohatoha kei reira me etahi atu. Ka tautokohia e ia mata ratonga etahi taputapu, kaua etahi atu. He rawe te kite mena ka taea e te kaupapa whakarato etahi whakakotahitanga.
I tenei keehi, ko te painga o te hangarau miihini ratonga ka taea e nga ipu tahataha, ma te maapono, te kohikohi i nga raraunga katoa i runga ake nei mai i a raatau ratonga. Arā, he punaha kohinga waea waea kotahi kei a koe, a ka taea e te mata ratonga te whakahaere i enei korero katoa ma nga huarahi rereke. Hei tauira:
- rakau hiku mai i tetahi ratonga i te CLI;
- te aro turuki i te nui o nga tono mai i te papatohu mata ratonga;
- kohia nga tohu kua tohatohahia ka tukuna atu ki tetahi punaha penei i a Jaeger.
Te aro, te whakatau kaupapa: I te nuinga o te waa, ko te waea waea he waahi e kore e pai te wawaotanga kaha mai i te mata ratonga. Ko te kohikohi i nga korero taketake me te whai i runga i te rere etahi inenga koura penei i te reeti angitu o te tono me te tohenga he pai, engari ko te tumanako kare tatou e kite i nga putunga a Frankenstein ka puta e ngana ana ki te whakakapi i nga punaha motuhake, ko etahi o enei kua whakamatauria, kua tino akohia. .
15. Kaute
TL; DR: Ko te hunga e wareware ana ki nga akoranga o te hitori ka mate ki te whakahoki ano.
Ko te arotake he mahi toi ki te mataki i nga kaupapa nui i roto i te punaha. Mēnā he mata ratonga, ko te tikanga tenei ko te whai i te hunga i tono tono ki nga tohu mutunga motuhake mo nga ratonga motuhake, e hia nga wa i puta ai etahi huihuinga e pa ana ki te haumarutanga i tera marama.
E tino marama ana ko te arotake he tino hononga ki te waea. Ko te rereketanga ko te waea waea e hono ana ki nga mea penei i te hua me te pono hangarau, i te wa e pa ana te arotake ki nga take ture me etahi atu take kei tua atu i te waahi hangarau (hei tauira, te hanganga ture ki te GDPR - te EU General Regulation mo te tiaki raraunga).
16. Arokite
TL;DR: Kia ora a React.js - he puna e kore e pau o nga hononga whakahirahira.
Tera pea he kupu pai ake, engari kaore au i te mohio. Ko taku tikanga he whakaaturanga kauwhata o te mata ratonga, etahi o ona waahanga ranei. Ka taea e enei tirohanga te whakauru i nga tohu penei i nga waahi toharite, nga korero whirihoranga waka taha, nga hua tirotiro hauora, me nga matohi.
Ko te mahi i roto i te taiao e aro nui ana ki nga ratonga ka nui ake te taumahatanga o te hinengaro ka whakatauritea ki a Te Kuini Monolith. Na reira, me whakaiti te pehanga hinengaro i nga utu katoa. Ko te atanga kauwhata ngawari mo te kupenga ratonga me te kaha ki te patene i te paatene ka whiwhi i te hua e hiahiatia ana ka taea te whakatau mo te tipu o te rongonui o tenei hangarau.
Kaore i whakauruhia ki te raarangi
I te tuatahi i whakaaro ahau ki te whakauru i etahi atu keehi whakamahi i roto i te rarangi, engari ka whakatau kia kaua. Anei ratou, me nga take o taku whakatau:
- Pokapū raraunga maha. Ki taku whakaaro, ehara tenei i te mea he take whakamahi engari he waahi whaiti me te waahi motuhake mo te tono mo nga miihini ratonga, etahi momo mahi penei i te kitenga ratonga.
- Te urunga me te putanga. He waahi tenei e pa ana, engari kua whakawhäitihia e au (tetahi pea) ki te take whakamahi "whakarawhiti-hauauru". Ko te urunga me te putanga ka tika he tuhinga motuhake.
mutunga
Heoi ano mo naianei! Ano, ko tenei rarangi he tino noa, me te mea kaore i oti. Ki te whakaaro koe kua ngaro ahau i tetahi mea, kua he ranei, me waea mai ki a au i runga i Twitter (). Whakahonoretia nga tikanga o te tika.
PS mai i te kaiwhakamaori
Ko te whakaahuatanga taitara mo te tuhinga i ahu mai i tetahi ahua mai i te tuhinga ""(na Gregory MacKinnon). E whakaatu ana he pehea te neke o etahi mahinga mai i nga tono (ma te kaakaariki) ki tetahi mata ratonga e whakarato hononga ana i waenga i a raatau (he puru).
Pānuihia hoki i runga i ta maatau blog:
- «";
- «";
- «".
Source: will.com
