Microservices û Qanûna Yekem a Objeyên Belavbûyî (2014) | Mewayz Blog Skip to main content
Hacker News

Microservices û Qanûna Yekem a Objeyên Belavbûyî (2014)

Comments

14 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

Ghost di Makîneya Nûjen de: Vegerandina Prensîbek Bingehîn

Di rêveçûna bêdawî ya berbi lêhatîbûna dîjîtal de, mîkroxizmet bûne nimûneya mîmarî ya bijarte ji bo avakirina sepanên berbelav û berxwedêr. Bi hilweşandina pergalek yekparêz di nav berhevokek karûbarên piçûk, serbixwe de, tîmên pêşkeftinê dikarin zûtir nûjen bikin û bi pêbaweriyek mezintir bicîh bikin. Lêbelê, ev hêza belavkirî bi tevliheviya xwerû tê. Salan berî ku mîkroxizmet li her deverê belav bibin, prensîbek pêşdîtinê hate eşkere kirin ku dilê vê dijwariyê qut dike. Di sala 2014 de, Martin Fowler û James Lewis, di xebata xwe ya bingehîn de li ser mîkroxizmetan, "Qanûna Yekem a Tiştên Belavbûyî" destnîşan kirin. Ev qanûn rastiyek sade û hovane vedibêje: Tiştên xwe belav nekin. Her çend bi nêzîkatiya mîkroxizmetan re dijberî xuya dike, ev qanûn ne mehkûmkirinek lê hişyariyek girîng e - stêrkek rêber ji bo gerandina avên xayin ên sêwirana pergalên belavbûyî.

Qanûna Yekem a Tiştên Belavbûyî çi ye?

Ji bo têgihîştina vê qanûnê, divê em pêşî ji mîkroxizmetan paşde gav bavêjin û berê xwe bidin ber çavan: paradîgmaya tiştên belavbûyî. Teknolojiyên mîna CORBA, Java RMI, û DCOM soz dan cîhanek ku tê de hêman dikarin bêkêmasî di nav sînorên torê de wekî ku ew herêmî bin ragihînin. Fikir sehker bû - modelek bernameyek yekbûyî ya ku tevliheviyên torê ji holê radikir. Lêbelê, rastî kabûsek pêwendiyek hişk, girêdanên şikestî, û têkçûnên veşartî bû. "Qanûna Yekem" wek derseke bi zehmetî ji vê serdemê derketiye holê. Ew destnîşan dike ku torê ne zelal e; ew ne pêbawer, hêdî ye û bi bingehîn ji bîra herêmî cuda ye. Hewl didin ku bi kirina bangên ji dûr ve wekî bangên rêbaza herêmî xuya bikin ku wekî din îdia bikin, rêçeteyek karesatê ye. Ew pergalek diafirîne ku tê de têkçûnek piçûk, ji dûr ve dikare bi rengek nepêşbînkirî biherike, û li wir performansa nayê zanîn.

"Qanûna yekem a tiştên belavbûyî: Tiştên xwe belav nekin. Biha ye, tevlihev e û çavkaniya gelek xeletiyan e. Tor ne zelal e."

Ji Hişyariyê Berbi Aqilmendiyê: Bicihanîna Qanûnê Li Ser Xizmetên Mîkro

Heke Qanûna Yekem li hember belavkirinê hişyar dike, ew çawa dikare li ser mîkroxizmetên ku bi xweber têne belav kirin bicîh bîne? Ya sereke di şîrovekirinê de ye. Qanûn nabêje "tu carî pergalên belavbûyî ava nekin." Dibêjin, "li ser vê yekê nexasim." Xizmetên mîkro, gava ku rast têne kirin, ji bilî ku hewl bidin ku wê veşêrin, rastiya torê hembêz dikin. Ew encamên belavkirinê û sêwiranê ji bo wan bi eşkere qebûl dikin. Ev tê wateya:

  • Sêwirana ji bo têkçûnê: Bihesibînin ku karûbar dê têk biçin û di nav qalibên berxwedanê de mîna dubare ceribandin, şkestinên çerxerê, û xirabûna xweş ava bibin.
  • Hevgirêdana Ragihandina Asînkron: Bikaranîna rêzên peyaman û qalibên bûyer-rêveberî ji bo ku xwe ji hevgirêdana teng û hevdem a ku li tiştên belavbûyî belayê dikişîne.
  • Pênasekirina Sînorên Paqij: Afirandina karûbaran li dor kapasîteyên karsaziyê, bi API-yên xweş diyarkirî, ji xeynî fikarên teknîkî, ku dibe sedema navbeynkên paqijtir û aramtir.
  • Pêşîtiya Xwedîtiya Daneyan: Piştrastkirina ku her karûbar xwediyê yekane ya daneya xwe ye, dûrketina ji antî-şabloya databasa hevpar a ku li ser qata daneyê hevbendiya yekparêz ji nû ve diafirîne.

Di vê ronahiyê de, Qanûna Yekem ji bo mîmariya mîkroxizmeta serketî prensîbek bingehîn e. Ew tîmê neçar dike ku ji destpêkê ve li ser sînorên karûbar û şêwazên ragihandinê bi rexneyî bifikirin.

Mewayz: Avakirin li ser erda îstiqrar

Ji bo karsaziyên nûjen, kêşeyên teorîkî yên pergalên belavbûyî pir zû pir pratîk dibin. Li vir platformek mîna Mewayz avantajek krîtîk peyda dike. Avakirin û domandina mîmariya mîkroxizmetên zexm ji sifrê pisporiyek pir mezin û hewldanek domdar hewce dike. Mewayz wekî OS-ya karsaziya modularî tevdigere ku dersên dijwar ên Qanûna Yekem a Tiştên Belavbûyî hundurîn dike. Ew binesaziya bingehîn peyda dike - vedîtina karûbarê, dergehên API, otobusa bûyerê, û qatên domdariya daneyê - yên ku ji erdê ve têne sêwirandin da ku tevliheviyên belavkirinê bi rê ve bibin. Li şûna ku tîmê we bi tevliheviyên pêbaweriya torê û derengiyê re têbikoşe, ew dikarin balê bikişînin ser pêşxistina mantiqa karsaziya ku nirxê dide. Mewayz piştrast dike ku hêmanên bingehîn ên pergala weya belavbûyî li ser zemînek bi îstîqrar, îsbatkirî hatine çêkirin, ku dihêle hûn ji feydeyên nêzîkatiyek mîkroxizmetê sûd werbigirin bêyî ku bikevin nav xefikên ku Qanûna Yekem bi aqilmendî destnîşan kiriye.

Encam: Qanûnek ji bo Serdeman

Qanûna Yekem a Tiştên Belavbûyî îro bi qasî ku di sala 2014-an de bû têkildar dimîne. Ew wekî bîranînek bêdem xizmet dike ku dema ku paradîgmayên teknolojiyê pêşve diçin, astengên bingehîn ên fîzîk û toran nabin. Ji bo her rêxistinek ku dest bi rêwîtiyek mîkro-xizmetê dike, rêzgirtina ji vê qanûnê gava yekem e ber bi avakirina pergalek ku ne tenê belavkirî ye, lê bi rastî berxwedêr û berbelav e. Ew felsefeyek sêwirana bi zanebûn li ser abstrakasyona hêsan teşwîq dike. Bi hilbijartina platformek mîna Mewayz, hûn ne tenê teknolojiyê qebûl dikin; hûn vê şehrezayiyê di nav tevna xebata karsaziya xwe de vedihewînin, û piştrast dikin ku mîmariya we ji bo mayînde û performansê di cîhana rastîn de hatî çêkirin.

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

Pirsên Pir Pir tên Pirsîn

Ghost di Makîneya Nûjen de: Vegerandina Prensîbek Bingehîn

Di rêveçûna bêdawî ya berbi lêhatîbûna dîjîtal de, mîkroxizmet bûne nimûneya mîmarî ya bijarte ji bo avakirina sepanên berbelav û berxwedêr. Bi hilweşandina pergalek yekparêz di nav berhevokek karûbarên piçûk, serbixwe de, tîmên pêşkeftinê dikarin zûtir nûjen bikin û bi pêbaweriyek mezintir bicîh bikin. Lêbelê, ev hêza belavkirî bi tevliheviya xwerû tê. Salan berî ku mîkroxizmet li her deverê belav bibin, prensîbek pêşdîtinê hate eşkere kirin ku dilê vê dijwariyê qut dike. Di sala 2014 de, Martin Fowler û James Lewis, di xebata xwe ya bingehîn de li ser mîkroxizmetan, "Qanûna Yekem a Tiştên Belavbûyî" destnîşan kirin. Ev qanûn rastiyek sade û hovane dibêje: Tiştên xwe belav nekin. Digel ku bi nêzîkatiya mîkroxizmetê re dijber xuya dike, ev qanûn ne mehkûmkirinek e, lê hişyariyek girîng e - stêrkek rêber ji bo rêveçûna avên xayîn ên sêwirana pergalên belavbûyî.

Qanûna Yekem a Tiştên Belavbûyî çi ye?

Ji bo têgihîştina vê qanûnê, divê em pêşî ji mîkroxizmetan paşde gav bavêjin û berê xwe bidin ber çavan: paradîgmaya tiştên belavbûyî. Teknolojiyên mîna CORBA, Java RMI, û DCOM soz dan cîhanek ku tê de hêman dikarin bêkêmasî di nav sînorên torê de wekî ku ew herêmî bin ragihînin. Fikir sehker bû - modelek bernameyek yekbûyî ya ku tevliheviyên torê ji holê radikir. Lêbelê, rastî kabûsek pêwendiyek hişk, girêdanên şikestî, û têkçûnên veşartî bû. "Qanûna Yekem" wek derseke bi zehmetî ji vê serdemê derketiye holê. Ew destnîşan dike ku torê ne zelal e; ew ne pêbawer, hêdî ye û bi bingehîn ji bîra herêmî cuda ye. Hewl didin ku bi kirina bangên ji dûr ve wekî bangên rêbaza herêmî xuya bikin ku wekî din îdia bikin, rêçeteyek karesatê ye. Ew pergalek diafirîne ku tê de têkçûnek piçûk, ji dûr ve dikare bi rengek nepêşbînkirî biherike, û li wir performansa nayê zanîn.

Ji Hişyariyê Berbi Aqilmendiyê: Bicihanîna Qanûnê li ser Xizmetên Mîkro

Heke Qanûna Yekem li hember belavkirinê hişyar dike, ew çawa dikare li ser mîkroxizmetên ku bi xweber têne belav kirin bicîh bîne? Ya sereke di şîrovekirinê de ye. Qanûn nabêje "tu carî pergalên belavbûyî ava nekin." Dibêjin, "li ser vê yekê nexasim." Xizmetên mîkro, gava ku rast têne kirin, ji bilî ku hewl bidin ku wê veşêrin, rastiya torê hembêz dikin. Ew encamên belavkirinê û sêwiranê ji bo wan bi eşkere qebûl dikin. Ev tê wateya:

Mewayz: Avakirina li ser erda aram

Ji bo karsaziyên nûjen, kêşeyên teorîkî yên pergalên belavbûyî pir zû pir pratîk dibin. Li vir platformek mîna Mewayz avantajek krîtîk peyda dike. Avakirin û domandina mîmariya mîkroxizmetên zexm ji sifrê pisporiyek pir mezin û hewldanek domdar hewce dike. Mewayz wekî OS-ya karsaziya modularî tevdigere ku dersên dijwar ên Qanûna Yekem a Tiştên Belavbûyî hundurîn dike. Ew binesaziya bingehîn peyda dike - vedîtina karûbarê, dergehên API, otobusa bûyerê, û qatên domdariya daneyê - yên ku ji erdê ve têne sêwirandin da ku tevliheviyên belavkirinê bi rê ve bibin. Li şûna ku tîmê we bi tevliheviyên pêbaweriya torê û derengiyê re têbikoşe, ew dikarin balê bikişînin ser pêşxistina mantiqa karsaziya ku nirxê dide. Mewayz piştrast dike ku hêmanên bingehîn ên pergala weya belavbûyî li ser zemînek bi îstîqrar, îsbatkirî hatine çêkirin, ku dihêle hûn ji feydeyên nêzîkatiyek mîkroxizmetê sûd werbigirin bêyî ku bikevin nav xefikên ku Qanûna Yekem bi aqilmendî destnîşan kiriye.

Encam: Qanûnek ji bo Serdeman

Qanûna Yekem a Tiştên Belavbûyî îro bi qasî ku di sala 2014-an de bû têkildar dimîne. Ew wekî bîranînek bêdem xizmet dike ku dema ku paradîgmayên teknolojiyê pêşve diçin, astengên bingehîn ên fîzîk û toran nabin. Ji bo her rêxistinek ku dest bi rêwîtiyek mîkro-xizmetê dike, rêzgirtina ji vê qanûnê gava yekem e ber bi avakirina pergalek ku ne tenê belavkirî ye, lê bi rastî berxwedêr û berbelav e. Ew felsefeyek sêwirana bi zanebûn li ser abstrakasyona hêsan teşwîq dike. Bi hilbijartina platformek mîna Mewayz, hûn ne tenê teknolojiyê qebûl dikin; hûn vê şehrezayiyê di nav tevna xebata karsaziya xwe de vedihewînin, û piştrast dikin ku mîmariya we ji bo mayînde û performansê di cîhana rastîn de hatî çêkirin.

Hemû Amûrên Karsaziya We Li Yek Cihê

Desthilatdariya gelek sepanan rawestîne. Mewayz 208 amûran bi tenê 49 $/mehê berhev dike - ji sergoyê bigire heya HR, veqetandinê heya analîtîkê. Ji bo destpêkirinê qerta krediyê hewce nake.

Mebest biceribîne →awayz