[ 
https://issues.apache.org/jira/browse/HBASE-9930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13819323#comment-13819323
 ] 

Gaurav Menghani commented on HBASE-9930:
----------------------------------------

Created the C++ client JIRA - HBASE-9944.

> Change the RPC stack to Thrift
> ------------------------------
>
>                 Key: HBASE-9930
>                 URL: https://issues.apache.org/jira/browse/HBASE-9930
>             Project: HBase
>          Issue Type: Umbrella
>          Components: IPC/RPC
>    Affects Versions: 0.89-fb
>            Reporter: Manukranth Kolloju
>            Assignee: Manukranth Kolloju
>             Fix For: 0.89-fb
>
>
> This umbrella task is to talk about the effort to change the RPC stack in 
> 0.89-fb to Thrift instead of using HadoopRPC. We are using 
> Swift(https://github.com/facebook/swift) which is a fast and easy-to-use, 
> annotation-based Java library for creating Thrift serializable types and 
> services. The idea is to annotate the Data Structures that need to be 
> transported across the wire and services interfaces that produce and consume 
> these data structures.
> This will enable us to move away from the Proxy based Thrift server 
> implementation and adopt the Native thrift server interface. This also allows 
> us to write C++ and PHP clients which directly talk to the actual 
> regionserver demons rather than proxy demons which introduce additional hops, 
> memory and CPU overhead.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to