微系統(tǒng)架構(gòu)的特點(diǎn)
??微系統(tǒng)架構(gòu)是一項(xiàng)在云中部署應(yīng)用和服務(wù)的新技術(shù)。大部分圍繞微服務(wù)的爭(zhēng)論都集中在容器或其他技術(shù)是否能很好的實(shí)施微服務(wù),而紅帽說(shuō)API應(yīng)該是重點(diǎn)。微服務(wù)可以在“自己的程序”中運(yùn)行,并通過(guò)“輕量級(jí)設(shè)備與HTTP型API進(jìn)行溝通”。關(guān)鍵在于該服務(wù)可以在自己的程序中運(yùn)行。通過(guò)這一點(diǎn)我們就可以將服務(wù)公開(kāi)與微服務(wù)架構(gòu)(在現(xiàn)有系統(tǒng)中分布一個(gè)API)區(qū)分開(kāi)來(lái)。在服務(wù)公開(kāi)中,許多服務(wù)都可以被內(nèi)部獨(dú)立進(jìn)程所限制。下面就由新網(wǎng)小編和大家講一講微系統(tǒng)架構(gòu)的特點(diǎn)。
??一、微系統(tǒng)架構(gòu)現(xiàn)狀??微服務(wù)作為一項(xiàng)在云中部署應(yīng)用和服務(wù)的新技術(shù)已成為當(dāng)下最新的熱門話題。但大部分圍繞微服務(wù)的爭(zhēng)論都集中在容器或其他技術(shù)是否能很好的實(shí)施微服務(wù),而紅帽說(shuō)API應(yīng)該是重點(diǎn)。
??企業(yè)和服務(wù)提供商正在尋找更好的方法將應(yīng)用程序部署在云環(huán)境中,微服務(wù)被認(rèn)為是未來(lái)的方向。通過(guò)將應(yīng)用和服務(wù)分解成更小的、松散耦合的組件,它們可以更加容易升級(jí)和擴(kuò)展,理論上是這樣。
??二、微系統(tǒng)架構(gòu)特點(diǎn)
??微服務(wù)的基本思想在于考慮圍繞著業(yè)務(wù)領(lǐng)域組件來(lái)創(chuàng)建應(yīng)用,這些應(yīng)用可獨(dú)立地進(jìn)行開(kāi)發(fā)、管理和加速。在分散的組件中使用微服務(wù)云架構(gòu)和平臺(tái),使部署、管理和服務(wù)功能交付變得更加簡(jiǎn)單。
??微服務(wù)是利用組織的服務(wù)投資組合,然后基于業(yè)務(wù)領(lǐng)域功能分解它們,在看到服務(wù)投資組合之前,它還是一個(gè)業(yè)務(wù)領(lǐng)域。
??微服務(wù)這一概念出現(xiàn)于2012年,是因軟件作者M(jìn)artin Fowler而流行,他承認(rèn)這并沒(méi)有精確地定義出這一架構(gòu)形式,雖然圍繞業(yè)務(wù)能力、自動(dòng)化部署、終端智能以及語(yǔ)言和數(shù)據(jù)的分散控制有一些常見(jiàn)的特性。
??三、微系統(tǒng)架構(gòu)服務(wù)平臺(tái)
??開(kāi)源工作流平臺(tái) “Imixs-Workflow“發(fā)布了一款新的微服務(wù)架構(gòu),作為工作流來(lái)管理解決方案。Imixs的微服務(wù)( Imixs-Microservice)提供了一個(gè)工作流封裝成微服務(wù)架構(gòu)。這一服務(wù)可以獨(dú)立于其背后的技術(shù),綁定到任何業(yè)務(wù)應(yīng)用中去。這允許業(yè)務(wù)應(yīng)用改變業(yè)務(wù)邏輯的時(shí),不用更改任何代碼。這業(yè)務(wù)目標(biāo)可以通過(guò)工作流模型控制。
??Imixs的微服務(wù)是基于Imixs的工作流引擎的復(fù)雜功能構(gòu)建的,它可以以多種不同的方法來(lái)控制業(yè)務(wù)數(shù)據(jù)。Imixs的微服務(wù)可以發(fā)送電子郵件推送消息、日志業(yè)務(wù)交換,還可以確保所有類型業(yè)務(wù)數(shù)據(jù)的安全。
??Imixs的工作流模型可以給業(yè)務(wù)處理模型中的每種狀態(tài)單獨(dú)的設(shè)計(jì)一個(gè)ACL。這許可了高度復(fù)雜的業(yè)務(wù)應(yīng)用程序,并在每個(gè)流程實(shí)例周圍駐起了安全層。
??使用微系統(tǒng)架構(gòu)構(gòu)建現(xiàn)代化應(yīng)用程序是很有意義的,因?yàn)樗屇慵壤昧藬U(kuò)展橫向擴(kuò)展架構(gòu),也利用縱向擴(kuò)展架構(gòu);還額外得到API的組合,且在整個(gè)業(yè)務(wù)中可重復(fù)利用??赡埽恳环昼姌?gòu)都在交付新服務(wù),這樣你就必須擁有一個(gè)敏捷的且響應(yīng)的應(yīng)用程序平臺(tái),這一平臺(tái)一直在不斷改進(jìn)中。小伙伴們要想獲得更多微系統(tǒng)架構(gòu)的內(nèi)容,請(qǐng)關(guān)注新網(wǎng)。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科