Microservices le Molao oa Pele oa Lintho Tse Ajoang (2014)
Maikutlo
Mewayz Team
Editorial Team
The Ghost in the Modern Machine: Ho Sheba hape Molao-motheo oa Motheo
Tlhahong e sa khaotseng ea ho sebetsa ka thata ho tsa dijithale, li-microservices li fetohile mokhoa oa ho aha oa khetho bakeng sa ho aha lits'ebetso tse ka senyehang, tse sa tsitsang. Ka ho senya tsamaiso ea monolithic ho bokella litšebeletso tse nyenyane, tse ikemetseng, lihlopha tsa nts'etsopele li ka ntlafatsa ka potlako le ho sebelisa ka kholiseho e kholo. Leha ho le joalo, matla ana a ajoang a tla le ho rarahana ha tlhaho. Lilemo pele li-microservices li fumaneha hohle, ho ile ha hlalosoa molao-motheo oa saense o hlakisang bothata bona. Ka 2014, Martin Fowler le James Lewis, mosebetsing oa bona oa semina ka li-microservices, ba ile ba hlahisa "Molao oa Pele oa Lintho Tse Ajoang." Molao ona o bolela ’nete e bonolo, e sehlōhō:U se ke ua aba lintho tsa hao. Le hoja ho bonahala eka o hanana le mokhoa oa microservices, molao ona hase nyatso empa ke temoso ea bohlokoa—naleli e tataisang bakeng sa ho tsamaea metsing a bolotsana a moralo oa litsamaiso tse ajoang.
Molao oa Pele oa Lintho Tse Ajoang ke Ofe?
Ho utloisisa molao ona, re tlameha ho qala ka ho khutlela morao ho tsoa ho li-microservices ebe re nahana ka se tlang pele ho ona: paradigm ea ntho e ajoang. Theknoloji e kang CORBA, Java RMI, le DCOM e tšepisitse lefats'e leo lintho li ka buisanang ka mokhoa o se nang moeli ho pholletsa le meeli ea marang-rang joalokaha eka ke tsa lehae. Mohopolo ona o ne o hohela—mohlala o kopaneng oa lenaneo o ileng oa tlosa ho rarahana ha marang-rang. Leha ho le joalo, 'nete e ne e le toro e tšosang ea ho kopanya ho thata, likamano tse brittle, le ho hlōleha ho patehileng. "Molao oa Pele" o hlahile e le thuto e fumanoeng ka thata ho tloha mehleng ena. E tiisa hore marang-rang ha a na pepeneneng; ha e tšepahale, e lieha, 'me e fapane haholo le mohopolo oa sebaka seo. Ho leka ho etsa eka o fapane ka ho etsa mehala e hole ho shebahala joalo ka mekhoa ea lehae ke mokhoa oa ho baka tlokotsi. E theha sistimi moo ho hloleha ho honyane, ho hole, ho ka hlahang ka mokhoa o sa lebelloang, le moo ts'ebetso e ke keng ea tsejoa.
"Molao oa pele oa lintho tse ajoang: U se ke ua aba lintho tsa hau. E theko e boima, e rarahane, 'me ke mohloli oa likokoana-hloko tse ngata. Marang-rang ha a pepenene."
Ho tloha ho Temoso ho ya ho Bohlale: Ho Sebelisa Molao ho Ditshebeletso tse Nnyane
Haeba Molao oa Pele o lemosa khahlanong le kabo, o ka sebetsa joang ho li-microservices, tseo ka tlhaho li abuoang? Ntho ea bohlokoa ke tlhaloso. Molao ha o re "le ka mohla u se ke ua haha litsamaiso tse ajoang." E re, "u se ke ua hlanya ka eona." Li-Microservices, ha li etsoa ka nepo, li amohela 'nete ea marang-rang ho e-na le ho leka ho e pata. Ba amohela liphello tsa kabo le moralo bakeng sa bona ka ho hlaka. Sena se bolela:
- Ho Rala Bakeng sa ho Hloka: Ho nka hore litšebeletso li tla hloleha, 'me li tla haha mekhoeng ea ho ikemela joalo ka ho leka hape, li-circuit breakers, le ho senyeha ho hotle.
- Ambracing Asynchronous Communication: Ho sebelisa mela ea melaetsa le lipaterone tse tsamaisoang ke liketsahalo ho qoba khokahano e thata, e ts'oanang e aparetseng lintho tse phatlalalitsoeng.
- Ho Hlalosa Meeli e Hlakileng: Ho theha litšebeletso tse mabapi le bokhoni ba khoebo, ka li-API tse hlalositsoeng hantle, ho e-na le ho ameha ka botekgeniki, e leng ho isang likhokahanong tse hloekileng, tse tsitsitseng.
- Ho Bea Pele Bolaoli ba Boitsebiso: Ho netefatsa hore tšebeletso ka 'ngoe ke eona feela mong'a boitsebiso ba eona, ho qoba mokhoa o arolelanoang oa "database" anti-pattern o tsosolosang khokahanyo e le 'ngoe holima data.
Ka leseli lena, Molao oa Pele ke molao-motheo oa meralo e atlehileng ea li-microservice. E qobella lihlopha ho nahana ka botebo ka meeli ea litšebeletso le mekhoa ea puisano ho tloha qalong.
Mewayz: Ho Aha Sebakeng se Tsitsitseng
Bakeng sa likhoebo tsa sejoale-joale, liphephetso tsa theory tsa litsamaiso tse ajoang li sebetsa kapele haholo. Mona ke moo sethala se kang Mewayz se fanang ka monyetla oa bohlokoa. Ho aha le ho boloka meralo e matla ea li-microservices ho tloha qalong ho hloka boiphihlelo bo boholo le boiteko bo tsoelang pele. Mewayz e sebetsa joalo ka khoebo ea modular OS e kenyang lithuto tse thata tsa Molao oa Pele oa Lintho Tse Ajoang. E fana ka lits'ebeletso tsa motheo - tšibollo ea lits'ebeletso, liheke tsa API, libese tsa liketsahalo, le likarolo tsa ts'ebetso ea data - tse etselitsoeng ho tloha fatše ho sebetsana le mathata a kabo. Sebakeng sa hore sehlopha sa hau se loane le mathata a ts'epahalo ea marang-rang le latency, ba ka tsepamisa maikutlo ho nts'etsapele mohopolo oa khoebo o fanang ka boleng. Mewayz e etsa bonnete ba hore likarolo tsa motheo tsa sistimi ea hau e abuoang li hahiloe holim'a mobu o tsitsitseng, o netefalitsoeng, o u lumellang ho sebelisa melemo ea mokhoa oa li-microservices ntle le ho oela marabeng ao Molao oa Pele o o hlokometseng ka bohlale.
Qetello: Molao wa Mengwaha
Molao oa Pele oa Lintho Tse Ajoang o ntse o sebetsa le kajeno joalokaha o ne o le teng ka 2014. E sebetsa e le khopotso e sa feleng ea hore le hoja mekhoa ea theknoloji e ntse e fetoha, litšitiso tsa motheo tsa fisiks le marang-rang ha li joalo. Bakeng sa mokhatlo ofe kapa ofe o kenang leetong la microservices, ho hlompha molao ona ke mohato oa pele oa ho haha sistimi e sa arolelanoeng feela, empa e tiile ebile e ka senyeha. E khothalletsa filosofi ea moralo oa ka boomo holim'a tlhaloso e bonolo. Ka ho khetha sethala se kang Mewayz, ha u amohele theknoloji feela; o kenyelletsa bohlale bona molemong oa ts'ebetso ea hau ea khoebo, ho etsa bonnete ba hore boqapi ba hau bo hahiloe hore bo tšoarelle le ho sebetsa lefatšeng la 'nete.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →Lipotso Tse Botsoang Hangata
The Ghost in the Modern Machine: Ho Sheba hape Molao-motheo oa Motheo
Tlhahong e sa khaotseng ea ho sebetsa ka thata ho tsa dijithale, li-microservices li fetohile mokhoa oa ho aha oa khetho bakeng sa ho aha lits'ebetso tse ka senyehang, tse sa tsitsang. Ka ho senya tsamaiso ea monolithic ho bokella litšebeletso tse nyenyane, tse ikemetseng, lihlopha tsa nts'etsopele li ka ntlafatsa ka potlako le ho sebelisa ka kholiseho e kholo. Leha ho le joalo, matla ana a ajoang a tla le ho rarahana ha tlhaho. Lilemo pele li-microservices li fumaneha hohle, ho ile ha hlalosoa molao-motheo oa saense o hlakisang bothata bona. Ka 2014, Martin Fowler le James Lewis, mosebetsing oa bona oa semina ka li-microservices, ba ile ba hlahisa "Molao oa Pele oa Lintho Tse Ajoang." Molao ona o bolela 'nete e bonolo, e sehlōhō: U se ke ua aba lintho tsa hau. Le hoja e bonahala e hanana le mokhoa oa microservices, molao ona ha se nyatso empa ke temoso ea bohlokoa-naleli e tataisang bakeng sa ho tsamaea metsing a bolotsana a moralo oa litsamaiso tse phatlalalitsoeng.
Molao oa Pele oa Lintho Tse Ajoang ke Ofe?
Ho utloisisa molao ona, re tlameha ho qala ka ho khutlela morao ho tsoa ho li-microservices ebe re nahana ka se tlang pele ho ona: paradigm ea ntho e ajoang. Theknoloji e kang CORBA, Java RMI, le DCOM e tšepisitse lefats'e leo lintho li ka buisanang ka mokhoa o se nang moeli ho pholletsa le meeli ea marang-rang joalokaha eka ke tsa lehae. Mohopolo ona o ne o hohela—mohlala o kopaneng oa lenaneo o ileng oa tlosa ho rarahana ha marang-rang. Leha ho le joalo, 'nete e ne e le toro e tšosang ea ho kopanya ho thata, likamano tse brittle, le ho hlōleha ho patehileng. "Molao oa Pele" o hlahile e le thuto e fumanoeng ka thata ho tloha mehleng ena. E tiisa hore marang-rang ha a na pepeneneng; ha e tšepahale, e lieha, 'me e fapane haholo le mohopolo oa sebaka seo. Ho leka ho etsa eka o fapane ka ho etsa mehala e hole ho shebahala joalo ka mekhoa ea lehae ke mokhoa oa ho baka tlokotsi. E theha sistimi moo ho hloleha ho honyane, ho hole, ho ka hlahang ka mokhoa o sa lebelloang, le moo ts'ebetso e ke keng ea tsejoa.
Ho Tloha Temosong ho ya Bohlaleng: Ho Sebelisa Molao ho Ditshebeletso tse Nnyane
Haeba Molao oa Pele o lemosa khahlanong le kabo, o ka sebetsa joang ho li-microservices, tseo ka tlhaho li abuoang? Ntho ea bohlokoa ke tlhaloso. Molao ha o re "le ka mohla u se ke ua haha litsamaiso tse ajoang." E re, "u se ke ua hlanya ka eona." Li-Microservices, ha li etsoa ka nepo, li amohela 'nete ea marang-rang ho e-na le ho leka ho e pata. Ba amohela liphello tsa kabo le moralo bakeng sa bona ka ho hlaka. Sena se bolela:
Mewayz: Ho Aha Sebakeng se Tsitsitseng
Bakeng sa likhoebo tsa sejoale-joale, liphephetso tsa theory tsa litsamaiso tse ajoang li sebetsa kapele haholo. Mona ke moo sethala se kang Mewayz se fanang ka monyetla oa bohlokoa. Ho aha le ho boloka meralo e matla ea li-microservices ho tloha qalong ho hloka boiphihlelo bo boholo le boiteko bo tsoelang pele. Mewayz e sebetsa joalo ka khoebo ea modular OS e kenyang lithuto tse thata tsa Molao oa Pele oa Lintho Tse Ajoang. E fana ka lits'ebeletso tsa motheo - tšibollo ea lits'ebeletso, liheke tsa API, libese tsa liketsahalo, le likarolo tsa ts'ebetso ea data - tse etselitsoeng ho tloha fatše ho sebetsana le mathata a kabo. Sebakeng sa hore sehlopha sa hau se loane le mathata a ts'epahalo ea marang-rang le latency, ba ka tsepamisa maikutlo ho nts'etsapele mohopolo oa khoebo o fanang ka boleng. Mewayz e etsa bonnete ba hore likarolo tsa motheo tsa sistimi ea hau e abuoang li hahiloe holim'a mobu o tsitsitseng, o netefalitsoeng, o u lumellang ho sebelisa melemo ea mokhoa oa li-microservices ntle le ho oela marabeng ao Molao oa Pele o o hlokometseng ka bohlale.
Qetello: Molao wa Mengwaha
Molao oa Pele oa Lintho Tse Ajoang o ntse o sebetsa le kajeno joalokaha o ne o le teng ka 2014. E sebetsa e le khopotso e sa feleng ea hore le hoja mekhoa ea theknoloji e ntse e fetoha, litšitiso tsa motheo tsa fisiks le marang-rang ha li joalo. Bakeng sa mokhatlo ofe kapa ofe o kenang leetong la microservices, ho hlompha molao ona ke mohato oa pele oa ho haha sistimi e sa arolelanoeng feela, empa e tiile ebile e ka senyeha. E khothalletsa filosofi ea moralo oa ka boomo holim'a tlhaloso e bonolo. Ka ho khetha sethala se kang Mewayz, ha u amohele theknoloji feela; o kenyelletsa bohlale bona molemong oa ts'ebetso ea hau ea khoebo, ho etsa bonnete ba hore boqapi ba hau bo hahiloe hore bo tšoarelle le ho sebetsa lefatšeng la 'nete.
Lisebelisoa Tsohle Tsa Hao Tsa Khoebo Sebakeng se Seng
Emisa ho kopanya ditshebediso tse ngata. Mewayz e kopanya lisebelisoa tse 208 bakeng sa $ 49 / khoeli feela - ho tloha lethathamong ho ea ho HR, ho tsamaisa libuka ho ea ho li-analytics. Ha ho hlokahale karete ea mokoloto ho qala.
Leka Mewayz Mahala → div>We use cookies to improve your experience and analyze site traffic. Cookie Policy