記錄關於歷史遺留系統優化歷程,從代碼到消息隊列rabbitmq,配置中心apollo,緩存redis,數據庫

歷史遺留系統整體採用生產者–消息隊列–消費者–代理者的架構,本質沒有什麼問題,但是生產者數量及生產消息數量驟增時,隊列常常出現堆積現象,堆積數據最高可達500w。 通過生產數據及壓測觀察,生產者接受數據能力並不小,單臺每秒可達1000上下。生產者對外的接口輸入比較精簡,許多配置化的東西都配置到了apollo配置中心(加載到本地內存),查詢數據庫的東西統一都緩存到了redis中,基本滿足性能要求,3
相關文章
相關標籤/搜索