高併發的關注點

2021-07-10 09:59:44 字數 421 閱讀 3847

一、引數配置

1、jvm

2、jdbc、資料庫datasource

二、技術設計

1、資料庫訪問(關聯式資料庫、分布式資料庫、檔案系統)

2、快取(本地快取、分布式快取)

3、多執行緒(執行緒池、本地佇列)

4、佇列

三、集群

1、應用伺服器分布式集群

2、資料庫集群

3、分布式快取

四、其他工具

1、nginx

2、映象

3、cdn

1、高併發的服務主要壓力應該是在資料庫的io操作上,盡量避免系統頻繁請求資料庫,優化查詢語句,合理使用索引,減少sql語句執行的時間

2、資料儲存這塊一般是效能的瓶頸,動靜分離,負載均衡,然後就是非同步佇列處理,還有就是服務化soa了

關注點分離

好的架構設計必須把變化點錯落有致地封裝到軟體系統的不同部分。要做到這一點,必須進行關注點分離。iuar jacobson 在 aosd 中文版 中寫道 好的架構必須使每個關注點相互分離,也就是說系統中的乙個部分發生了變化,不會影響其他部分。即使需要改變,也能夠清晰地識別出那些部分需要改變。如果需要擴...

效能測試關注點

作為軟體測試人員,我們經常會遇到壓力測試 穩定性測試 功能測試 效能測試 相容性測試等等,有時在工作中潛移默化的就已經在使用這些測試方法中包含的點,但是我們沒有太在意去總結梳理,那麼每個測試方法的關注點是什麼?如 在效能測試的過程中我們應該最該關注什麼?等等的思考呢,經過幾次的總結,今天首先將效能測...

APP測試關注點

一 功能測試 1.頁面展示 2.正常邏輯 3.異常邏輯 包括資料丟失,資料錯誤,錯誤資料如何處理,其他正確資料如何處理 4.使用者體驗 5.介面功能測試二 效能測試 1.服務端資源消耗 cpu記憶體 磁碟io 網路2.客戶端資源消耗 cpu記憶體 磁碟io 流量 電量 跟流量有直接的關係 3.頁面渲...