国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

微服務架構最佳實踐-方法篇

開發 架構
大多數人關注微服務的“small”和“lightweight”特性,但實際上微服務的成敗更多取決于被忽視的“automated”(自動化)方面。為什么這樣說呢?

服務粒度

當團隊實施微服務架構時,可以根據團隊規模來劃分微服務數量。一個團隊約有 6 個人時,可以劃分為 2 個微服務。隨著業務的擴展和團隊規模的增加(例如,擴展到 12 個人),可以將已有的 2 個微服務進一步細分為 4 個微服務。這種基于團隊規模的微服務拆分方法,有助于管理復雜度,保持開發效率。

為什么是 3 個人,不是 4 個或者其他數量呢?

首先,3 個人負責一個系統,每個人都能夠全面理解整個系統,同時又能夠進行分工。如果是 2 個人,系統的復雜度不夠,開發人員可能會感到技術上的挑戰不夠;如果是 4 個人或者更多,系統復雜度可能會導致開發人員無法全面了解系統的細節。

其次,3 個人形成一個穩定的備份,即使其中一個人休假或者調動到其他系統,剩余的 2 個人也可以支撐工作。如果是 2 個人,剩余的 1 個人可能承擔過大壓力;如果是 1 個人,團隊就存在單點故障。

最后,3 個人的技術小組可以形成有效的討論,快速達成一致意見。如果是 2 個人,可能會出現意見不一致的情況;如果是 1 個人,可能會陷入思維盲區;如果是 4 個人或者更多,可能會出現參與度不足的情況。

“三個火槍手”的原則主要適用于微服務設計和開發階段。當微服務經過一段時間發展后,進入維護期,無需太多開發工作時,平均每個微服務維護 1 個人或者幾個微服務都是可以接受的。然而,為了確保人員備份,最好安排每個微服務由 2 個人維護,每個人可以維護多個微服務。

拆分方法

基于業務邏輯拆分:這種方式是將系統中的業務模塊按照職責范圍識別出來,每個單獨的業務模塊拆分為一個獨立的服務。但在實踐過程中最常見的一個問題就是團隊成員對于“職責范圍”的理解差異很大,經常會出現爭論,難以達成一致意見。

基于可擴展拆分:將系統中的業務模塊按照穩定性排序,將已經成熟和改動不大的服務拆分為穩定服務,將經常變化和迭代的服務拆分為變動服務。穩定的服務粒度可以粗一些,即使邏輯上沒有強關聯的服務,也可以放在同一個子系統中。

基于可靠性拆分:將系統中的業務模塊按照優先級排序,將可靠性要求高的核心服務和可靠性要求低的非核心服務拆分開來,然后重點保證核心服務的高可用。具體拆分的時候,核心服務可以是一個也可以是多個,只要最終的服務數量滿足“三個火槍手”的原則就可以。

基于性能拆分:基于性能瓶頸將系統中的業務模塊進行拆分,將性能要求高或者性能壓力大的模塊拆分為獨立的服務。例如,電商系統中,搶購功能可能會導致性能瓶頸,可以將該功能獨立為一個服務。

基礎設施

大多數人關注微服務的“small”和“lightweight”特性,但實際上微服務的成敗更多取決于被忽視的“automated”(自動化)方面。為什么這樣說呢?因為即使服務粒度劃分不合理,當團隊遇到問題時,很自然地會考慮重新拆分或合并服務;但如果與“automated”相關的基礎設施不健全,微服務就會成為一個坑,使得研發、測試和運維陷入各種微服務陷阱中。

微服務基礎設施如下圖所示:

圖片圖片


看到上面這張圖,相信很多人都會倒吸一口涼氣,說好的微服務的“輕量級”呢?都這么多基礎設施還好意思說自己是“輕量級”,感覺比 ESB 還要復雜啊?

確實如此,微服務并不是很多人認為的那樣簡單和輕量級。要成功實施微服務,這些基礎設施是必不可少的,否則微服務可能會成為一個難以擺脫的泥潭,使業務和團隊陷入困境。因此,可以說微服務并沒有減少復雜性,而是將復雜性從ESB(企業服務總線)轉移到了基礎設施上。你可以看到,“服務發現”、“服務路由”等實際上都是ESB的功能,只是在微服務中被剝離出來,成為了獨立的基礎系統。

雖然建設完善的微服務基礎設施是一項龐大的工程,但不必因為團隊規模較小或公司規模不大而放棄微服務的實施。首先,開源社區已經提供了一些成熟的微服務基礎設施解決方案,比如知名的 Spring Cloud 項目,包含了服務發現、服務路由、網關、配置中心等功能。其次,如果微服務的數量不是很多,也并非每個基礎設施都是必需的。因此,我建議按照以下優先級來搭建基礎設施:

1. 服務發現、服務路由、服務容錯:這是最基本的微服務基礎設施。

2. 接口框架、API 網關:主要是為了提升開發效率,接口框架是提升內部服務的開發效率,API 網關是為了提升與外部服務對接的效率。

3. 自動化部署、自動化測試、配置中心:主要是為了提升測試和運維效率。

4. 服務監控、服務跟蹤、服務安全:主要是為了進一步提升運維效率。

以上 3 和 4 兩類基礎設施,其重要性會隨著微服務節點數量增加而越來越重要,但在微服務節點數量較少的時候,可以通過人工的方式支撐,雖然效率不高,但也基本能夠頂住。

責任編輯:武曉燕 來源: 二進制跳動
相關推薦

2020-08-07 09:41:00

微服務架構數據

2018-12-17 16:48:05

Golang微服務

2018-12-17 16:44:49

Golang微服務

2018-12-17 16:39:20

Golang微服務

2023-10-24 08:00:00

單體架構微服務

2021-09-08 10:32:29

微服務容器化Serverless

2025-09-05 01:00:00

2023-11-06 08:55:31

2017-06-09 09:42:07

解耦利器

2022-08-30 15:12:10

架構實踐

2018-04-20 10:38:25

2024-01-10 21:35:29

vivo微服務架構

2024-01-05 09:08:48

代碼服務管理

2023-11-20 16:06:34

軟件開發微服務架構Spring

2024-04-28 14:46:55

gozero微服務技巧

2014-08-19 10:06:53

IAP

2020-04-21 15:20:12

微服務架構實踐

2019-12-26 15:49:14

微服務架構業務

2017-02-17 08:58:54

微服務架構

2015-09-15 16:01:40

混合IT私有云IT架構
點贊
收藏

51CTO技術棧公眾號

成人免费看吃奶视频网站| 黄网站免费在线观看| 青青色在线视频| 国产一区在线精品| 美女精品久久久| 亚洲成人福利| 国产一区二区三区在线观看网站| 天堂地址在线www| 欧美va亚洲va在线观看蝴蝶网| 可以在线观看的av网站| 亚洲精品不卡在线| 国产v综合v| 在线观看不卡av| 99re99| 欧美激情综合| 欧美精品在线视频| 国产福利一区二区三区在线观看| 欧美日韩一区二区三区四区不卡 | 中文字幕精品视频| 欧美网站免费观看| 日韩视频久久| 婷婷精品国产一区二区三区日韩| 国产精久久一区二区| 亚洲色在线视频| 欧美极品视频| 中文一区在线播放| 黄色免费视频大全| 风间由美一区二区三区在线观看| 丁香花高清在线观看完整版| 精品免费99久久| 国产91在线播放精品| 国产啪精品视频网站| 黄色成人91| 国产精品69久久| 成人手机在线视频| 91九色porn在线资源| 亚洲一区二区三区777| 国产三区在线成人av| 中文幕av一区二区三区佐山爱| 2018日韩中文字幕| 国产高清免费av在线| 日韩一级在线观看| 国产精品免费99久久久| 无码人妻精品一区二区三区99v| 影音先锋亚洲精品| 亚洲最新在线| 日韩精品免费综合视频在线播放| 国产精品成人**免费视频| 久久综合色一本| 国产激情一区二区三区四区 | 国产69精品久久久久9999人| 成人在线视频网| 丁香婷婷久久| 宅男噜噜99国产精品观看免费| 欧美日韩国产综合视频在线观看中文| 久久黄色级2电影| 好紧好硬好湿我太爽了| 日韩欧美色综合网站| 国产亚洲在线| 国产精品va在线观看视色| 6080yy午夜一二三区久久| 欧美一区二区三区免费看| 欧美性猛交xxx乱久交| 日本女优爱爱视频| 亚洲国产精品久久久男人的天堂| 久久电影中文字幕| 亚洲人a成www在线影院| 秋霞综合在线视频| 黄色99视频| 久久久久国产精品免费免费搜索| 久草在线网址| 欧美床上激情在线观看| 最新亚洲视频| aaa毛片在线观看| 在线观看欧美黄色| 9999精品视频| 国产一区二区不卡视频在线观看| 99免费精品在线观看| h视频在线观看免费| 欧美久久久精品| 日韩电影在线一区| 超碰在线94| 九九久久久久久久久激情| 免费看的黄色欧美网站| 毛片.com| 日韩中文字幕精品| 午夜在线播放视频欧美| 一二三四中文在线| 日韩在线观看免费全集电视剧网站| 亚洲欧美网站在线观看| 国产二区视频在线播放| 日韩丝袜情趣美女图片| 国产影视一区| 中文字幕无码不卡免费视频| 日韩欧美国产三级| 国产精品久久久久久久| 美女网站色免费| 中文字幕少妇一区二区三区| 天堂蜜桃91精品| 国产一级免费在线观看| 青青草成人在线| www成人在线观看| 深夜成人在线| 国产精品免费看一区二区三区| 日韩久久一区二区| 9999在线精品视频| 黄色一级片网址| 在线播放中文字幕一区| 欧美精品黄色| 黄动漫网站在线观看| 国内精品视频久久| 成人午夜免费视频| 亚洲性色av| 亚洲精品成人自拍| 欧美夫妻性生活| 国产精品多人| 在线看的网站你懂| 国产91在线高潮白浆在线观看| 国产午夜精品一区二区三区四区| 男人亚洲天堂| 1024精品视频| 久久影院资源网| 久久毛片高清国产| 国产在线一区不卡| 免费观看国产精品视频| 日韩久久午夜影院| 久久99精品久久久| yellow在线观看网址| 亚洲一区二区三区欧美| 精品国产三级电影在线观看| 久热精品在线| 羞羞视频在线观看免费| 亚洲aaaaaa| 色综合天天综合在线视频| 99久久婷婷| 亚洲成人av高清| 91国产在线播放| 欧美日韩国产在线观看| 中文日韩在线| 超碰在线99| 欧美大片免费播放| 色婷婷**av毛片一区| 91老师片黄在线观看| 日韩视频1区| 男人的天堂www| 国产精品入口福利| 欧美在线观看一区二区| 视频一区二区不卡| 波多野结衣亚洲| 精品视频在线观看一区| 欧美裸体xxxx极品少妇| 日韩久久一区二区| 小小影院久久| 国产1区在线| 少妇一晚三次一区二区三区| 久久成年人视频| 亚洲国产一区二区三区| 国语自产精品视频在线看8查询8| 在线āv视频| 亚洲色成人一区二区三区小说| 91精品国产电影| 欧洲一区二区av| 国产精品99久久久久久久vr| 98视频精品全部国产| 久久精品a一级国产免视看成人| 午夜精品一区二区在线观看| 欧美成人午夜视频| 色婷婷久久一区二区三区麻豆| 久久精品av麻豆的观看方式| 亚洲欧洲国产精品一区| 日本福利片高清在线观看| 亚洲国产一区二区三区在线 | 亚洲激情国产精品| 成人av影院在线| 国产99精品| 成人区精品一区二区不卡| 隔壁人妻偷人bd中字| 清纯唯美亚洲激情| 日韩三区在线观看| 国产色婷婷亚洲99精品小说| 欧美精品播放| 福利精品在线| 久久久久久青草| av高清在线免费观看| 国产日韩在线看| 亚洲天堂第二页| 欧美日韩免费在线观看| 国产成人午夜精品影院观看视频 | 99久久国产综合精品麻豆| 欧美大人香蕉在线| 国产亚洲一区二区手机在线观看| 黄污在线观看| 激情小视频网站| 国产精品一区二区三区成人| 亚洲国产99精品国自产| 亚洲免费观看高清在线观看| 蜜桃一区二区三区在线观看| 亚洲精品国模| 日韩av超清在线观看| 日本综合在线|