[
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)