神奇的 Apache NIO

現在遇到一個問題,客戶家的用戶端有 7000支Android裝置,設定 polling interval 是 3分鐘,理論上7000支分散在 180裡存取 Server API, 每秒需要消化 38個 request.

在使用 BIO 時,重啟 tomcat 後,tomcat 使用到active thread 數目直接上升到 700~900, 偶爾會破千。 改用 NIO 居然一直保持在 100 active thread 以下 @_@;

 

相關文章:

Tomcat BIO 、NIO 、AIO(NIO.2) 比較
https://stackoverflow.max-everyday.com/2017/12/tomcat-bio-nio-aio/

Tomcat BIO 、NIO 、APR
https://stackoverflow.max-everyday.com/2017/12/tomcat-bio-nio-apr/

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *