同步變異步:子系統功能模組拆分;除錯依賴性弱;
集中變分布:不同維護策略和服務等級的頁面及服務不要放在同乙個容器中,最好不要放在乙個vhost或物理機上;
架構層次化:saas+paas+iaas(軟體即服務+平台即服務+基礎設施即服務);
功能分解化
服務中心化:邊界清晰的功能隔離出來作為服務;服務中心可以封裝對持久層的訪問;所有帶有業務邏輯的一種原子服務,事務控制的多個原子服務;服務中心管理好服務粒度、可用性、高併發的效能以及服務路由、監控為主要任務;服務降級、限流,針對系統不可用時提供組織保障機制;
節點監控化。
技術架構的關注點
同步變異步 子系統功能模組拆分 除錯依賴性弱 集中變分布 不同維護策略和服務等級的頁面及服務不要放在同乙個容器中,最好不要放在乙個vhost或物理機上 架構層次化 saas paas iaas 軟體即服務 平台即服務 基礎設施即服務 功能分解化 服務中心化 邊界清晰的功能隔離出來作為服務 服務中心可...
關注點分離
好的架構設計必須把變化點錯落有致地封裝到軟體系統的不同部分。要做到這一點,必須進行關注點分離。iuar jacobson 在 aosd 中文版 中寫道 好的架構必須使每個關注點相互分離,也就是說系統中的乙個部分發生了變化,不會影響其他部分。即使需要改變,也能夠清晰地識別出那些部分需要改變。如果需要擴...
效能測試關注點
作為軟體測試人員,我們經常會遇到壓力測試 穩定性測試 功能測試 效能測試 相容性測試等等,有時在工作中潛移默化的就已經在使用這些測試方法中包含的點,但是我們沒有太在意去總結梳理,那麼每個測試方法的關注點是什麼?如 在效能測試的過程中我們應該最該關注什麼?等等的思考呢,經過幾次的總結,今天首先將效能測...