Microservices agus a’ Chiad Lagh air Rudan Sgaoilte (2014) | Mewayz Blog Skip to main content
Hacker News

Microservices agus a’ Chiad Lagh air Rudan Sgaoilte (2014)

Beachdan

12 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

An Taibhse san Inneal Ùr-nodha: A’ Ath-thilleadh air Prionnsabal Bunaiteach

Anns an oidhirp gun stad a dh’ ionnsaigh sùbailteachd didseatach, tha microservices air a thighinn gu bhith na phàtran ailtireil airson a bhith a’ togail thagraidhean scalable, tapaidh. Le bhith a’ lobhadh siostam monolithic ann an cruinneachadh de sheirbheisean beaga, neo-eisimeileach, faodaidh sgiobaidhean leasachaidh ùr-ghnàthachadh nas luaithe agus cleachdadh le barrachd misneachd. Ach, thig an cumhachd sgaoilte seo le iom-fhillteachd gnèitheach. Bliadhnaichean mus do dh’ fhàs microservices uile-làthaireach, chaidh prionnsapal ciallach a chuir an cèill a tha a’ gearradh gu cridhe an dùbhlain seo. Ann an 2014, thug Martin Fowler agus Seumas Lewis, nan obair adhartach air meanbh-sheirbheisean, a-steach “Ciad Lagh Rudan Sgaoilte”. Tha an lagh seo a’ cur an cèill fìrinn shìmplidh, bhrùideil: Na sgaoil na nithean agad. Ged a tha coltas ann gu bheil e a’ dol an-aghaidh dòigh-obrach nam meanbh-sheirbheisean, chan e càineadh a th’ anns an lagh seo ach rabhadh deatamach - rionnag treòrachaidh airson a bhith a’ seòladh uisgeachan cunnartach dealbhadh siostaman sgaoilte.

Dè a’ chiad lagh air nithean air an cuairteachadh?

Gus an lagh seo a thuigsinn, feumaidh sinn an toiseach ceum air ais bho mhicro-sheirbheisean agus beachdachadh air an fhear a bh’ ann roimhe: am paradigm cuspair sgaoilte. Gheall teicneòlasan mar CORBA, Java RMI, agus DCOM saoghal far am b ’urrainn do nithean conaltradh gun fhiosta thairis air crìochan lìonra mar gum biodh iad ionadail. Bha am beachd meallta - modail prògramadh aonaichte a thug air falbh iom-fhillteachd an lìonraidh. B’ e an fhìrinn, ge-tà, trom-laighe de cheangal teann, ceanglaichean brisg, agus fàilligidhean falaichte. Thàinig a’ “Chiad Lagh” gu bith mar leasan air a chosnadh gu cruaidh bhon àm seo. Tha e ag agairt nach eil an lìonra follaiseach; tha e neo-earbsach, slaodach, agus gu bunaiteach eadar-dhealaichte bho chuimhne ionadail. Is e reasabaidh airson mòr-thubaist a th’ ann a bhith a’ feuchainn ri a chaochladh a dhèanamh le bhith a’ toirt air fiosan iomallach a bhith a’ toirt ionnsaigh air dòighean ionadail. Bidh e a’ cruthachadh siostam far am faod fàiligeadh beag, iomallach tuiteam gu neo-fhaicsinneach, agus far a bheil coileanadh neo-aithnichte.

msgstr "A' chiad lagh air stuthan sgaoilte: Na sgaoil na nithean agad. Tha e daor, tha e iom-fhillte, agus tha e na adhbhar iomadh bug. Chan eil an lìonra follaiseach."

Bho Rabhadh gu Gliocas: A’ Cur an Lagha gu Microsheirbheisean

Ma bheir a’ Chiad Lagh rabhadh an aghaidh cuairteachadh, ciamar a dh’ fhaodadh e a bhith a’ buntainn ri meanbh-sheirbheisean, a tha air an cuairteachadh gu gnèitheach? Tha an iuchair anns an eadar-mhìneachadh. Chan eil an lagh ag ràdh “na tog siostaman sgaoilte a-riamh." Tha e ag ràdh, "Na bi naive mu dheidhinn." Bidh microservices, nuair a thèid an dèanamh ceart, a 'gabhail ri fìrinn an lìonra seach a bhith a' feuchainn ri falach. Gabhaidh iad gu follaiseach ri builean sgaoilidh is dealbhaidh dhaibh. Tha seo a’ ciallachadh:

  • Dealbhadh airson Fàilligidh: A’ gabhail ris gum fàillig seirbheisean agus gun tog iad ri pàtrain fulangais leithid ath-dheuchainnean, luchd-brisidh chuairtean is ìsleachadh gràsmhor.
  • A’ gabhail a-steach conaltradh neo-shioncronach: A’ cleachdadh ciudha teachdaireachd agus pàtrain air an stiùireadh le tachartas gus an ceangal teann, sioncronaich a bha a’ plàigh nithean sgaoilte a sheachnadh.
  • A’ mìneachadh Chrìochan Soilleir: A’ cruthachadh sheirbheisean timcheall air comasan gnìomhachais, le APIan air an deagh mhìneachadh, seach draghan teicnigeach, a’ leantainn gu eadar-aghaidh nas glaine agus nas seasmhaiche.
  • A' toirt prìomhachas do sheilbh dàta: A' dèanamh cinnteach gur e gach seirbheis an aon neach aig a bheil an dàta aige, seachain frith-phàtran an stòr-dàta co-roinnte a chruthaicheas an ceangal monolithic air an t-sreath dàta.

San t-solas seo, tha a’ Chiad Lagh na phrionnsapal stèidheachaidh airson ailtireachd microservice soirbheachail. Bheir e air sgiobaidhean smaoineachadh gu breithneachail air crìochan seirbheis agus pàtrain conaltraidh bhon fhìor thoiseach.

Mewayz: A’ togail air talamh stàbaill

Do ghnìomhachasan an latha an-diugh, bidh na dùbhlain teòiridheach an lùib shiostaman sgaoilte a’ fàs glè phractaigeach gu math luath. Seo far a bheil àrd-ùrlar mar Mewayz a’ toirt buannachd chudromach. Feumaidh togail agus cumail suas ailtireachd microservices làidir bhon fhìor thoiseach eòlas mòr agus oidhirp leantainneach. Tha Mewayz ag obair mar OS gnìomhachais modular a bhios a’ toirt a-steach leasanan cruaidh Ciad Lagh Rudan Sgaoilte. Tha e a’ toirt seachad a’ bhun-structair bunaiteach - an lorg seirbheis, geataichean API, bus tachartais, agus sreathan seasmhachd dàta - a tha air an dealbhadh bhon talamh suas gus dèiligeadh ri iom-fhillteachd sgaoilidh. An àite an sgioba agad a bhith a’ carachd le iom-fhillteachd earbsachd lìonra agus latency, faodaidh iad fòcas a chuir air leasachadh loidsig gnìomhachais a bheir seachad luach. Bidh Mewayz a’ dèanamh cinnteach gu bheil na h-eileamaidean bunaiteach den t-siostam sgaoilte agad air an togail air talamh seasmhach, dearbhte, a’ toirt cothrom dhut na buannachdan bho dhòigh-obrach microservices a luathachadh gun a bhith a’ tuiteam a-steach do na ribeachan a dh’ ainmich a’ Chiad Lagh cho glic.

Co-dhùnadh: Lagh airson nan Aoisean

Tha Ciad Lagh nan Rudan Sgaoilte fhathast cho buntainneach an-diugh ’s a bha e ann an 2014. Tha e na chuimhneachan gun ùine fhad ‘s a bhios paradigms teicneòlais a’ tighinn air adhart, nach eil na cuingeadan bunaiteach air fiosaig agus lìonraidhean. Airson buidheann sam bith a tha a’ tòiseachadh air turas microservices, is e a bhith a’ toirt urram don lagh seo a’ chiad cheum a dh’ ionnsaigh siostam a thogail a tha chan ann a-mhàin air a sgaoileadh, ach a tha dha-rìribh tapaidh agus so-ruigsinneach. Tha e a’ brosnachadh feallsanachd de dhealbhadh a dh’aona ghnothach thairis air toirt air falbh goireasach. Le bhith a’ taghadh àrd-ùrlar mar Mewayz, chan eil thu dìreach a’ gabhail ri teicneòlas; tha thu a’ fighe a’ ghliocais seo a-steach do fhìor inneach do ghnìomhachd gnìomhachais, a’ dèanamh cinnteach gu bheil an ailtireachd agad air a thogail gus mairsinn agus coileanadh san fhìor shaoghal.

💡 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 →

Ceistean Bitheanta

An Taibhse san Inneal Ùr-nodha: A’ Ath-thilleadh air Prionnsabal Bunaiteach

Anns an oidhirp gun stad a dh’ ionnsaigh sùbailteachd didseatach, tha microservices air a thighinn gu bhith na phàtran ailtireil airson a bhith a’ togail thagraidhean scalable, tapaidh. Le bhith a’ lobhadh siostam monolithic ann an cruinneachadh de sheirbheisean beaga, neo-eisimeileach, faodaidh sgiobaidhean leasachaidh ùr-ghnàthachadh nas luaithe agus cleachdadh le barrachd misneachd. Ach, thig an cumhachd sgaoilte seo le iom-fhillteachd gnèitheach. Bliadhnaichean mus do dh’ fhàs microservices uile-làthaireach, chaidh prionnsapal ciallach a chuir an cèill a tha a’ gearradh gu cridhe an dùbhlain seo. Ann an 2014, thug Martin Fowler agus Seumas Lewis, nan obair adhartach air meanbh-sheirbheisean, a-steach “Ciad Lagh Rudan Sgaoilte”. Tha an lagh seo ag innse fìrinn shìmplidh, bhrùideil: Na sgaoil na nithean agad. Ged a tha e coltach gu bheil e an-aghaidh dòigh-obrach nam meanbh-sheirbheisean, chan e càineadh a th’ anns an lagh seo ach rabhadh deatamach - rionnag treòrachaidh airson a bhith a’ seòladh uisgeachan cunnartach dealbhadh shiostaman sgaoilte.

Dè a’ chiad lagh air nithean air an cuairteachadh?

Gus an lagh seo a thuigsinn, feumaidh sinn an toiseach ceum air ais bho mhicro-sheirbheisean agus beachdachadh air an fhear a bh’ ann roimhe: am paradigm cuspair sgaoilte. Gheall teicneòlasan mar CORBA, Java RMI, agus DCOM saoghal far am b ’urrainn do nithean conaltradh gun fhiosta thairis air crìochan lìonra mar gum biodh iad ionadail. Bha am beachd meallta - modail prògramadh aonaichte a thug air falbh iom-fhillteachd an lìonraidh. B’ e an fhìrinn, ge-tà, trom-laighe de cheangal teann, ceanglaichean brisg, agus fàilligidhean falaichte. Thàinig a’ “Chiad Lagh” gu bith mar leasan air a chosnadh gu cruaidh bhon àm seo. Tha e ag agairt nach eil an lìonra follaiseach; tha e neo-earbsach, slaodach, agus gu bunaiteach eadar-dhealaichte bho chuimhne ionadail. Is e reasabaidh airson mòr-thubaist a th’ ann a bhith a’ feuchainn ri a chaochladh a dhèanamh le bhith a’ toirt air fiosan iomallach a bhith a’ toirt ionnsaigh air dòighean ionadail. Bidh e a’ cruthachadh siostam far am faod fàiligeadh beag, iomallach tuiteam gu neo-fhaicsinneach, agus far a bheil coileanadh neo-aithnichte.

Bho Rabhadh gu Gliocas: A’ Cur an Lagha gu Microsheirbheisean

Ma bheir a’ Chiad Lagh rabhadh an aghaidh cuairteachadh, ciamar a dh’ fhaodadh e a bhith a’ buntainn ri meanbh-sheirbheisean, a tha air an cuairteachadh gu gnèitheach? Tha an iuchair anns an eadar-mhìneachadh. Chan eil an lagh ag ràdh “na tog siostaman sgaoilte a-riamh." Tha e ag ràdh, "Na bi naive mu dheidhinn." Bidh microservices, nuair a thèid an dèanamh ceart, a 'gabhail ri fìrinn an lìonra seach a bhith a' feuchainn ri falach. Gabhaidh iad gu follaiseach ri builean sgaoilidh is dealbhaidh dhaibh. Tha seo a’ ciallachadh:

Mewayz: A’ togail air talamh stàbaill

Do ghnìomhachasan an latha an-diugh, bidh na dùbhlain teòiridheach an lùib shiostaman sgaoilte a’ fàs glè phractaigeach gu math luath. Seo far a bheil àrd-ùrlar mar Mewayz a’ toirt buannachd chudromach. Feumaidh togail agus cumail suas ailtireachd microservices làidir bhon fhìor thoiseach eòlas mòr agus oidhirp leantainneach. Tha Mewayz ag obair mar OS gnìomhachais modular a bhios a’ toirt a-steach leasanan cruaidh Ciad Lagh Rudan Sgaoilte. Tha e a’ toirt seachad a’ bhun-structair bunaiteach - an lorg seirbheis, geataichean API, bus tachartais, agus sreathan seasmhachd dàta - a tha air an dealbhadh bhon talamh suas gus dèiligeadh ri iom-fhillteachd sgaoilidh. An àite an sgioba agad a bhith a’ carachd le iom-fhillteachd earbsachd lìonra agus latency, faodaidh iad fòcas a chuir air leasachadh loidsig gnìomhachais a bheir seachad luach. Bidh Mewayz a’ dèanamh cinnteach gu bheil na h-eileamaidean bunaiteach den t-siostam sgaoilte agad air an togail air talamh seasmhach, dearbhte, a’ toirt cothrom dhut na buannachdan bho dhòigh-obrach microservices a luathachadh gun a bhith a’ tuiteam a-steach do na ribeachan a dh’ ainmich a’ Chiad Lagh cho glic.

Co-dhùnadh: Lagh airson nan Aoisean

Tha Ciad Lagh nan Rudan Sgaoilte fhathast cho buntainneach an-diugh ’s a bha e ann an 2014. Tha e na chuimhneachan gun ùine fhad ‘s a bhios paradigms teicneòlais a’ tighinn air adhart, nach eil na cuingeadan bunaiteach air fiosaig agus lìonraidhean. Airson buidheann sam bith a tha a’ tòiseachadh air turas microservices, is e a bhith a’ toirt urram don lagh seo a’ chiad cheum a dh’ ionnsaigh siostam a thogail a tha chan ann a-mhàin air a sgaoileadh, ach a tha dha-rìribh tapaidh agus so-ruigsinneach. Tha e a’ brosnachadh feallsanachd de dhealbhadh a dh’aona ghnothach thairis air toirt air falbh goireasach. Le bhith a’ taghadh àrd-ùrlar mar Mewayz, chan eil thu dìreach a’ gabhail ri teicneòlas; tha thu a’ fighe a’ ghliocais seo a-steach do fhìor inneach do ghnìomhachd gnìomhachais, a’ dèanamh cinnteach gu bheil an ailtireachd agad air a thogail gus mairsinn agus coileanadh san fhìor shaoghal.

Na h-innealan gnìomhachais agad gu lèir ann an aon àite

Stad le bhith a’ juggling iomadh aplacaid. Bidh Mewayz a’ cothlamadh innealan 208 airson dìreach $ 49 / mìos - bho chlàr-seilbhe gu HR, glèidheadh ​​​​gu anailisean. Chan eil feum air cairt chreideis airson tòiseachadh.

Feuch Mewayz An-asgaidh →