資料內容:
X服務發(fā)布上線時,dubbo接口調用方會產生抖動,會造成幾十次調用time out,影響報價系統(tǒng)生成房屋價格,最終影響C端展示。 原因: 1)X啟動后需要加載或初始化一些資源,如初始化jdbc連接數(shù)、本地緩存數(shù)據結構、加載城市區(qū)域等配置信息; 2)服務啟動時X站點java代碼未生成本地機器碼,編譯線程占用cpu高。 解決方案: 1)服務啟動時執(zhí)行比較耗時初始化操作:如jdbc初始化,本地緩存結構初始化。 2)模擬調用核心dubbo接口,提前生成本地機器碼。