Awesome C++
Section: Inter-process communication · Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [Apache2]
Entry
Appears in 4 awesome lists
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js,…
Section: Inter-process communication · Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [Apache2]
Section: Serialization format · The Apache Thrift software framework, for scalable cross-language services development.
Section: Similar · Thrift is an interface definition language and binary communication protocol
Section: 2. Data structures · The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js,…
A language-neutral and platform-neutral serialization mechanism that is designed to be highly efficient and extensible. It supports rich data types and is widely used in distributed systems, such as gRPC and Apache Kafka.
Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any…
An extremely fast data interchange format and RPC system whose zero-copy encoding doubles as both wire format and in-memory representation.
Apache data serialization system providing rich data structures in a compact, fast, binary data format.
Insanely fast data interchange format and capability-based RPC system.
A simple high-performance implementation of several "scalability protocols". [MIT] website
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.