伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 產品設計 > 傳統架構存在的問題及其解決的方法

傳統架構存在的問題及其解決的方法

2017-03-23 09:59:31 | 來源:中培企業IT培訓網

隨著互聯網行業的不斷發展,傳統軟件架構的問題也日益顯現。中培偉業《軟件系統詳細設計最佳實踐》培訓專家龔老師指出,傳統軟件架構的問題第一就是成本太高,第二個問題就是運維效率問題,具體有以下原因。

1、隨著項目的發展,很多功能打包成一個war包,一個人的代碼編譯或者功能出錯,需要重新歸檔和回歸測試,交付效率越來越低

2、核心業務邏輯和非核心的混在一起,一旦非核心的業務發生OOM或者死循環,會導致核心業務也不能正常運行,可靠性差

3、對于很多新加入團隊的新員工,學習和適應成本都很高:本地代碼在不斷的迭代和變更,最后形成了一個個垂直的功能孤島,只有原來的開發者才理解接口調用關系和功能需求,新加入人員或者團隊其它人員很難理解和維護這些代碼。

那么應該如何解決這些問題呢?龔老師指出了以下方法:

1、拆分:由大及小,分而治之。目前常用的拆分策略有水平拆分和垂直拆分兩種。

2、解耦:通過服務化和訂閱、發布機制對應用調用關系解耦,支持服務的自動注冊和發現。本質就是 透明化路由,消費者只需要知道我依賴什么服務即可,不關心服務的具體位置信息,雙方只有接口契約關系。

3、獨立原則:服務可以獨立打包、發布、部署、啟停、擴容和升級,核心服務獨立集群部署。這個原則實際就是 微服務架構倡導的原則:微服務可以獨立的部署、升級和運維,實現一定程度的自治。

4、分層:梳理和抽取核心應用、公共應用,作為獨立的服務下沉到核心和公共能力層,逐漸形成穩定的服務中心,使前端應用能更快速的響應多變的市場需求。無論我們是做互聯網,還是其它IT行業,都有一個共性。經常發生變更的總是集中在20%左右的功能上,而變更頻繁的就是前端展示Portal和元數據映射、編排。后端的接口和能力通常是比較穩定的。核心應用、公共應用,作為獨立的服務下沉到核心和公共能力層,逐漸形成穩定的服務中心,獨立集群和部署。前后端分離,使前端可以更靈活的適配業務需求的變更。

標簽: 傳統架構
主站蜘蛛池模板: 亚洲第一不卡 | 国产日韩欧美91 | 国产成人久久av免费高清密臂 | 黄色毛片视频免费观看中文 | 日韩精品无码一区二区 | 欧美aaa在线 | 奇米综合四色77777久久 | 日本美女一区二区三区插比 | 精品99免费视频 | 国产第9页| 久久久久久一级毛片免费 | 国产性夜夜春夜夜爽有声小说 | 91视频首页| 亚洲精品国产a | 欧美不卡影院 | 一区二区三区免费在线观看 | 色情久久久AV熟女人妻网站 | 欧美污在线观看 | 成人av天堂 | 91麻豆入口| 中文字幕国产在线视频 | 天天做天天爱夜夜爽女人爽 | 四虎4hutv紧急入口 | 国产超碰久久av青草 | 久久久久久久久久久身材好 | 亚洲欧洲自拍拍偷综合 | 国产亚洲综合专区在线在线观看 | 韩国av网 | 中文字幕人妻无码系列第三区 | 成人午夜视频在线观看免费 | 日本大片在线观看 | 91在线视频?看 | 中文无码肉感爆乳在线观看 | 草草影院第一页yycccom | 无码人妻黑人中文字幕 | 国产在线无码一区二区三区 | 国产精品久久久久久夜夜夜夜 | 久久6免费视频 | 日日操日日插 | 亚洲中文精品久久久久久 | 2024你懂的网站无码内射 |