在一次活動中,系統出現了大規模崩潰情況。活動開始時,約有五萬學員同時進行操作,大量請求瞬間湧向服務器,使得服務端出現大量請求堆積,最終系統資源耗盡而停止響應。我們不得不重啓服務,並對接口實施限流措施,服務才得以恢復正常。究其原因,我們習慣將公用功能和數據做成內網服務。這種方式雖能提高服務的複用性,卻也使我們的服務高度依賴內網服務。當外網受到流量衝擊時,內網會受到放大流量的衝擊,過高的流量極易導致內 ⌘ Read more
在一次活動中,系統出現了大規模崩潰情況。活動開始時,約有五萬學員同時進行操作,大量請求瞬間湧向服務器,使得服務端出現大量請求堆積,最終系統資源耗盡而停止響應。我們不得不重啓服務,並對接口實施限流措施,服務才得以恢復正常。究其原因,我們習慣將公用功能和數據做成內網服務。這種方式雖能提高服務的複用性,卻也使我們的服務高度依賴內網服務。當外網受到流量衝擊時,內網會受到放大流量的衝擊,過高的流量極易導致內 ⌘ Read more