設計介面是一件容易的事,也是件困難的事。設計介面每個人都會,每個人都能設計,也由此產生了各種各樣的理念的介面。工作這麼多年,我也很有感悟。很多人會說,設計介面多麼簡單,只要命名好,然後聯調通了,上線可以呼叫就行了。特別是非網際網路行業的人,這裡沒有歧視的意思。因為網際網路行業和傳統行業太多不一致性決定了這種思想的產生。
介面是專案裡面的最小粒度的單元,介面設計需要注意點很多,需要的考慮方方面面,很多人也不重視,而且設計介面需要的技術棧也需要很多,能充分考察到技術人的知識的廣度以及深度。下面介紹的是我工作中的一些感悟,希望能與諸位共同交流,**。本場 chat 主要包含以下三個方面:
介面設計需要考慮哪些方面
介面設計原則
如何保證介面的高可用、高效能
實錄提要:
閱讀全文:
高可用,高併發,高效能
高併發 是網際網路分布式系統架構設計中必須考慮的因素之一,它通常是指,通過設計保證系統能夠同時並行處理很多請求。高併發相關常用的一些指標有響應時間 response time 吞吐量 throughput 每秒查詢率qps query per second 併發使用者數等。吞吐量 單位時間內處理的請...
高併發 高效能 高可用
高效能是指程式處理速度非常快,所佔記憶體少,cpu佔用率低。高效能的指標經常和高併發的指標緊密相關,想要提高效能,那麼就要提高系統發併發能力,兩者互相 在一起。應用效能優化的時候,對於計算密集型和io密集型還是有很大差別,需要分開來考慮。還有可以增加伺服器的數量,記憶體,io等引數提公升系統的併發能...
高效能,高可用系統架構
本文是學習大型分布式 架構的技術總結。對架構乙個高效能,高可用,可伸縮,可擴充套件的分布式 進行了概要性描述,並給出乙個架構參考。一部分為讀書筆記,一部分是個人經驗總結。對大型分布式 架構有很好的參考價值。1 大型 的特點 2 大型 架構目標 3 大型 架構模式 4 高效能架構 以使用者為中心,提供...