當 Thrift 遇到 JDK Epoll Bug

前言 相信不少 Java server 端程序深受臭名昭著的 JDK Epoll Bug 其害。一旦觸發所有 Selector 線程處於空轉狀態不能自拔,直至 cpu 跑滿,不再處理外來連接。對於外部調用者來說這意味着服務不可用,這真是一場災難。 筆者不才,前段時間在使用 Thrift 作爲 server 端 rpc 框架對外提供服務時剛好觸發了此 bug ,在此記錄定位問題的過程和解決辦法,供各
相關文章
相關標籤/搜索