Kai Li created THRIFT-2765:
------------------------------

             Summary: Implement asynchronous transport with Netty 4
                 Key: THRIFT-2765
                 URL: https://issues.apache.org/jira/browse/THRIFT-2765
             Project: Thrift
          Issue Type: Improvement
          Components: Java - Library
            Reporter: Kai Li


Netty 4 provides fully asynchronous transport based on future and memory pool 
management with a mixed algorithm of jemalloc and buddy allocation. Both 
features improve the performance significantly. Although Finagle by Twitter and 
Nifty by Facebook have already used Netty as the underlying transport of their 
Thrift server and client, both are locked in to Netty 3 due to their internal 
usage history. It is not very realistic to expect them to upgrade all of their 
production codebase to use Netty 4 in the near future. The only way to 
integrate the best of Thrift and Netty is to implement asynchronous transport 
in this project.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to