国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> 微服務架構和分布式架構的區別 >

微服務架構和分布式架構的區別

36氪企服點評小編
2022-01-19 18:17
418次閱讀

| 企服解答

分布式將一個大的系統劃分為多個業務模塊,業務模塊分別部署到不同的機器上,各個業務模塊之間通過接口進行數據交互,區別分布式的方式是根據不同機器不同業務。微服務的設計是為了不因為某個模塊的升級和BUG影響現有的系統業務。微服務與分布式的細微差別是,微服務的應用不一定是分散在多個服務器上,他也可以是同一個服務器,分布式和微服的架構很相似,只是部署的方式不一樣而已。

微服務架構和分布式架構的區別微服務架構和分布式架構的區別

分布式屬于微服務。微服務的意思也就是將模塊拆分成一個獨立的服務單元通過接口來實現數據的交互。微服務的設計是為了不因為某個模塊的升級和BUG影響現有的系統業務。微服務與分布式的細微差別是,微服務的應用不一定是分散在多個服務器上,他也可以是同一個服務器。

| 拓展閱讀

微服務是一種軟件架構風格,它是以專注于單一責任與功能的小型功能區塊為基礎,利用模組化的方式組合出復雜的大型應用程序,各功能區塊使用與語言無關的 API(例如 REST)集相互通訊,且每個服務可以被單獨部署,它具備以下三個核心特點:

1、微服務為大型系統而生

隨著業務的快速增長,會帶來系統流量壓力和復雜度的上升,系統的可維護性和可擴展性成為架構設計的主要考慮因素,微服務架構設計理念通過小而美的業務拆分,通過分而自治來實現復雜系統的優雅設計實現。

2、微服務架構是面向結果的

微服務架構設計風格的產生并非是出于學術或為標準而標準的設計,而是在軟件架構設計領域不斷演進過程中,面對實際工業界所遇到問題,而出現的面向解決實際問題的架構設計風格。

3、專注于服務的可替代性來設計

微服務架構設計風格核心要解決的問題之一便是如何便利地在大型系統中進行系統組件的維護和替換,且不影響整體系統穩定性。

[免責聲明]

文章標題: 微服務架構和分布式架構的區別

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

消息通知
咨詢入駐
商務合作