[ 
https://issues.apache.org/jira/browse/THRIFT-2765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kai Li closed THRIFT-2765.
--------------------------
    Resolution: Duplicate

> 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