當前位置:名人名言大全網 - 短信平臺 - 怎麽提升系統的QPS和吞吐量

怎麽提升系統的QPS和吞吐量

簡單而言通過增加 集群 來提升qps和吞吐量, 實際上要比這個要復雜

首先我們需要知道系統的瓶頸

我們所知道的系統拓撲架構

對於rest接口而言,系統設施依次是:

dns -> nginx -> tomcat -> db/soa

其次考慮到負載均衡的問題,我們可以通過其他設施來保證集群節點的負載均衡,進壹步提高系統qps

於是就有:

可以在應用層加緩存,可以利用redis來加緩存,對於網絡可以用cdn

分別針對瓶頸的系統單獨增加集群和負載均衡來解決

因為單表超過1000萬條數據時就很慢了,所以這個時候就需要庫拆分,於是就有垂直拆分,水平拆分。

比如發送短信,發送郵件等

集群+負載均衡

增加緩存

系統拆分

分庫分表

垂直拆分+水平拆分

異步化+MQ