然後就是垂直分割跟水平分割的問題,乙個是垂直的鏈,乙個是水平的擴充套件。透過上圖就可以很直觀的看出。很常見的就是如果針對資料庫,垂直的策略有快取的使用,讀寫分離等,或者集群。水平分割的,分庫分表,多個應用例項,負載均衡等。
所以說,架構這個東西,我最想說的就是一步一步的,沒有完美的架構,只有最適合目前情況的。比如普通的mvc就足以勝任的何必又去搬弄別人的高大上的框架,這些往往得不償失的。
想詳細了解架構的話,可以到這覺得這裡講的非常的好。
架構設計總體設計原則 架構設計思考點
乙個好的架構設計不全是考慮有多麼先進的技術,相反先進的技術僅是其中乙個很小的點。在此偶分享一下設計經驗,主要是為了將自己的經驗記錄下來,以免以後忘了!畢竟已經開始慢慢不做技術了,擔心再過幾年已經沒有能力寫出這些內容來了。在偶看看乙個架構首要重要的就是要做到全面考慮問題,在此偶列出一些容易忽略的設計點...
軟體架構設計思考之一
架構 設計,一直就是 軟體業界中顯得高深的名詞之一,會造成很多的人對於它都充滿了神秘感,但接觸過幾年軟體業的人很多時候又會覺得 軟體架構 原來不過如此,特別是看到一些架構設計文件後更是得出如此的感想,但真的是如此嗎?也許是因為那些架構設計文件並沒有起到它們真正的作用,只是拿來糊糊人的吧,架構設計文件...
個人對於架構設計的理解
public static idbservice dbservice 在基於提供的基礎服務中,除了dbutilities,還包括company.web.iconfiguration,company.web.icache服務。configuration服務主要作用是記錄基本客戶資訊和系統處理基礎資訊,...