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