現在遇到一個問題,客戶家的用戶端有 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/