Handling network I/O process in pooled threads instead of selectThread_ in THsHaServer.java -------------------------------------------------------------------------------------------
Key: THRIFT-786 URL: https://issues.apache.org/jira/browse/THRIFT-786 Project: Thrift Issue Type: Improvement Components: Library (Java) Affects Versions: 0.2 Environment: Linux 2.6.18 Xeon 5130 dual core X 2 Reporter: immars In my test environment, I've made a few modification to TNonblockingServer and THsHaServer to let the thread pool executor to take over I/O handling. selectThread_ selects, maintains interestOps of all keys, and submit tasks when there is something to read or write. This modification boosts my thrift server from 7k req/s to 10k req/s, using php client code. I think this is worth doing. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.