首頁 >常見問題 >服務化是指什麼

服務化是指什麼

hzc
hzc原創
2020-06-29 13:39:3312970瀏覽

服務化是指把一個大型系統中的各個業務進行抽象化以後,以服務為單位進行開發和管理的方法。與之相關聯就是服務導向架構。

服務化是指什麼

什麼是服務化?說說面向服務架構以及微服務

所謂的服務化是指把一個大型系統中的各個業務進行抽像以後,以服務為單位進行開發和管理的方法。與之相關聯就是服務導向架構

服務導向架構(SOA)是一種軟體設計風格,其理念是透過服務元件來實現一個系統的需求。

每個SOA服務是獨立的功能單元,可以獨立執行。

屬性

一個SOA服務有四個屬性:

  • 邏輯上代表了一個具有特定結果的商業活動。

  • 是自成一體的。

  • 它的消費者來說是一個黑盒子,消費者不需要知道該服務的內部運作。

  • 可能由其他基礎服務組成。

微服務是對服務導向架構的現代解釋,用於建構分散式軟體系統。

微服務體系架構中的服務是透過網路通訊來達成一個功能目標。

微服務有助於封裝語言和框架的選擇。

關於微服務一般來說具有以下特徵:

  • 可獨立部署的服務;

  • 業務驅動的開發(如:領域驅動的設計);

  • 雲端應用架構;

  • 多元化程式設計與持久性;

  • #輕量級的容器部署;

  • 分散式連續交付;

  • DevOps與整體服務監控;

服務化是指什麼

#

以上是服務化是指什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn