Kai Li created THRIFT-2766:
------------------------------
Summary: Implement asynchronous transport with Netty 4
Key: THRIFT-2766
URL: https://issues.apache.org/jira/browse/THRIFT-2766
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)