在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

微服務架構的特點_微服務架構適用場景

姚小熊27 ? 來源:柯之夢.博客 ? 作者:柯之夢.博客 ? 2021-05-17 17:28 ? 次閱讀

微服務架構的特點

微服務架構是一項在云中部署應用和服務的新技術。

架構特征如下:

1)組件以服務形式來提供

微服務是面向服務的

2)圍繞業務功能進行組織

微服務更傾向于圍繞業務功能對服務結構進行劃分、拆解。這樣的服務是針對業務領域有著完整實現的軟件,

它包含使用接口、持久存儲以及對應的交互。因此團隊應該是跨職能的,包含完整的開發技術--用戶體驗、數據庫和項目管理。

3)產品不是項目

傳統的開發模式致力于提供一些被認為是完整的軟件,一旦開發完成,軟件將移交給維護或實施部門,然后開發組就可以解散了。

而微服務要求開發團隊對軟件產品的整個生命周期負責。這要求開發者每天都要關注軟件產品的運行情況,并與用戶聯系的更緊密,

同時承擔一些售后服務支持。越小的服務粒度越容易促進用戶與服務提供商之間的關系。

4)強化終端與弱化通道

微服務的應用致力于松耦合和高內聚,它們更喜歡簡單的REST風格,而不是復雜的協議(例如BPEL或集中式框架)。要么采用輕量級

消息總線(如RabbitMQ)來發布消息。

5)分散治理

跟傳統的集中式管理有很大區別,微服務把整體式框架中的組件分拆成不同的服務,在構建時將會有更多的選擇。

6)分散數據管理

當整體式的應用使用單一邏輯數據庫對數據進行持久化時,企業通常會選擇在應用的范圍內使用一個數據庫。微服務讓每個服務管理

自己的數據庫。

7)基礎設施自動化

云計算特別是AWS的發展減少了構建、發布和運維微服務的復雜性。微服務的團隊更加依賴于基礎設施的自動化,畢竟發布工作相當無趣。

8)容錯性設計

任務服務都可能因為供應商的不可靠而出現故障,微服務應為每個應用的服務和數據中心提供日常的故障檢測和修復。

9)改進設計

由于設計會不斷更改,微服務所提供的服務應該能夠替換,而不是長久的發展。

微服務架構適用場景

隨著互聯網的高速發展,微服務現在已經成了熱門話題,我們今天就來聊聊微服務架構的使用場景,在之前,我們先講講單體架構,單體架構就是我們最傳統的項目前端代碼和后端代碼耦合在一起。

單體架構的適用場景

業務場景簡單,功能不復雜,研發人員較少。

公司處于創業初期:為了生存,需要的是快速開發出功能,然后到市場上試錯。

性能要求及其苛刻:一些對性能要求比較高的系統,例如股票軟件。

需求比較穩定的系統也不適合做成微服務,例如:公司內部OA,考勤系統等。

微服務的使用場景

需求層面:

公司發展到一定規模,需求變化頻繁,并且研發團隊達到10人左右

性能層面:

對響應時間要求不苛刻的系統,比如:電商系統

數據一致性層面:

盡量避免分布式事務問題,對數據一致性不太高可保證最終一致性

微服務的目的

項目快速迭代

項目持續交付
責任編輯:YYX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微服務
    +關注

    關注

    0

    文章

    137

    瀏覽量

    7348
  • 微服務架構
    +關注

    關注

    0

    文章

    25

    瀏覽量

    2959
收藏 人收藏

    評論

    相關推薦

    微服務架構和CQRS架構基本概念介紹

    微服務架構現在很熱,到處可以看到各大互聯網公司的微服務實踐的分享總結。但是,我今天的分享和微服務沒有關系,希望可以帶給大家一些新的東西。如果一定要說
    發表于 05-22 09:03

    微服務架構與實踐摘要

    本文主要類容是對微服務架構與實踐摘要解析。微服務架構中的 “微” 體現了其核心要素,即服務的微型化,就是每個
    的頭像 發表于 02-07 16:57 ?6139次閱讀
    <b class='flag-5'>微服務</b><b class='flag-5'>架構</b>與實踐摘要

    微服務優勢_微服務架構的好處與不足

    微服務是用一組小服務的方式來構建一個應用,服務獨立運行在不同的進程中,服務之間通過輕量的通訊機制(如RESTful接口)來交互,并且服務可以
    發表于 02-23 11:24 ?4394次閱讀

    什么是微服務架構_微服務架構的優缺點及應用

    什么是微服務架構 簡單地說,微服務是系統架構上的一種設計風格, 它的主旨是將一個原本獨立的系統拆分成多個小型服務,這些小型
    的頭像 發表于 06-02 10:03 ?1.7w次閱讀
    什么是<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>_<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>的優缺點及應用

    SOA架構微服務架構的主要區別

    SOA和微服務架構一個層面的東西,而對于ESB和微服務網關是一個層面的東西,一個談到是架構風格和方法,一個談的是實現工具或組件。SOA架構
    的頭像 發表于 05-04 14:11 ?5863次閱讀
    SOA<b class='flag-5'>架構</b>和<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>的主要區別

    微服務架構有哪些_微服務架構設計模式

    小伙伴們知道常用的微服務架構框架有哪些嗎?上回我們介紹了一些常用的微服務架構設計模式,這次我們就來了解一下一些常用的微服務
    的頭像 發表于 05-17 17:06 ?2.9w次閱讀
    <b class='flag-5'>微服務</b><b class='flag-5'>架構</b>有哪些_<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>設計模式

    微服務軟件架構應用研究綜述

    自2014年,微服務架構概念經Martin Flower提出以來,受到廣泛關注,為更好了解微服務架構風格,本文首先分析、梳理了軟件架構的發展
    發表于 05-26 09:26 ?2次下載

    微服務架構中的服務之間如何互相調用呢?

    微服務架構中,需要調用很多服務才能完成一項功能。服務之間如何互相調用就變成微服務架構中的一個關
    的頭像 發表于 01-31 09:46 ?2208次閱讀

    什么是微服務架構

    在Medium,我們的技術堆棧始于2012年的單片Node.js應用程序。我們已經構建了幾個衛星服務,但我們還沒有制定一個系統地采用微服務架構的策略。隨著系統變得越來越復雜并且團隊不斷發展,我們在2018年初轉向了
    的頭像 發表于 02-24 11:15 ?1343次閱讀
    什么是<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>?

    從分層架構微服務架構介紹(五)

    服務劃分的粒度相比微服務要更粗。SBA 與微服務架構一大不同是, 它允許各個服務間共享同一個數據庫實例 ,這也使得 SBA 在
    的頭像 發表于 05-10 17:02 ?848次閱讀
    從分層<b class='flag-5'>架構</b>到<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>介紹(五)

    springcloud微服務架構

    Spring Cloud是一個開源的微服務架構框架,它提供了一系列工具和組件,用于構建和管理分布式系統中的微服務。它基于Spring框架,旨在通過簡化開發過程和降低系統復雜性來幫助開發人員構建彈性
    的頭像 發表于 11-23 09:24 ?1344次閱讀

    docker微服務架構實戰

    隨著云計算和容器化技術的快速發展,微服務架構在軟件開發領域中變得越來越流行。微服務架構將一個大型的軟件應用拆分成多個小型的、獨立部署的服務
    的頭像 發表于 11-23 09:26 ?651次閱讀

    設計微服務架構的原則

    微服務是一種軟件架構策略,有利于改善整體性能和可擴展性。你可能會想,我的團隊需不需要采用微服務,設計微服務架構有哪些原則?本文會給你一些靈感
    的頭像 發表于 11-26 08:05 ?596次閱讀
    設計<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>的原則

    微服務架構與容器云的關系與區別

    微服務架構與容器云密切相關又有所區別。微服務將大型應用拆分為小型、獨立的服務,而容器云基于容器技術,為微服務提供構建、發布和運行的平臺。區別
    的頭像 發表于 10-21 17:28 ?226次閱讀

    寶藏級微服務架構工具合集

    大量數據流。這些工具各有特色,可根據具體需求和場景選擇合適的來構建和管理微服務架構。以下是UU云小編整理的幾個熱門的微服務架構工具及其概括性
    的頭像 發表于 12-21 16:33 ?136次閱讀
    主站蜘蛛池模板: 华人黄网站大全| 国产一区二区三区四卡| 在线观看免费视频一区| 一区二区三区免费视频网站| 色香蕉在线| 日本最色视频| 99久久免费精品视频| 手机看片福利视频| 97人摸人人澡人人人超一碰| 最新国产厕所| 久久精品屋| 午夜影院美女| 1024 cc香蕉在线观看看中文| 婷婷99精品国产97久久综合 | 天堂网最新版中文| 亚洲性后网| 男女网站在线观看| 手机在线观看你懂得| 视频一区二区三区在线观看| 人人做人人插| 天天干天天天天| 久久第一页| 黄色大片免费观看| 99热色| 天堂在线中文字幕| www.色在线观看| avtom影院永久转四虎入口| 色草视频| 天天操天天射天天色| 国产一区国产二区国产三区| 六月婷婷在线| 最新欧美一级视频| 91av视频| 久色99| 性欧美精品xxxx| 伊人久久影院大香线蕉| 国产色噜噜| 91中文字幕在线视频| 美女免费视频黄| 国产高清免费在线观看| 色婷婷视频在线|