sofa-pbrpc
RPC framework
A light-weight RPC framework for high-performance and easy-to-use communication between services.
A light-weight RPC implement of google protobuf RPC framework.
2k stars
269 watching
654 forks
Language: C++
last commit: over 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
sogou/srpc | An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. | 1,969 |
persan/protobuf-ada | A software implementation of Google's Protocol Buffers data interchange format in Ada | 18 |
kostya/simple_rpc | An RPC framework for building remote procedure calls between different languages and applications. | 68 |
chadrem/amf_socket | A bi-directional RPC library that enables high performance network communication between Actionscript applications. | 11 |
samchon/tgrid | A framework for distributed computing and remote procedure calls over WebSocket and worker protocols. | 148 |
kekekeks/corerpc | An extensible RPC library with support for multiple transport protocols and automatic class registration. | 82 |
apache/dubbo-rust | A Rust implementation of an RPC framework with support for multiple protocols and transport methods | 279 |
octopusdeploy/halibut | An SSL-based JSON-RPC framework for .NET that enables bidirectional communication and flexible configuration options. | 12 |
huntlabs/kissrpc | A high-performance RPC framework with built-in data compression and support for multiple transport protocols | 40 |
juliendelplanque/jrpc | A JSON-RPC 2.0 implementation for Pharo Smalltalk | 11 |
pearu/simple-rpc-cpp | Provides a tool to generate RPC wrappers for C/C++ functions to enable remote procedure calls on Linux platforms. | 37 |
ruby-protobuf/protobuf | An implementation of protocol buffers for the Ruby programming language | 463 |
nuxinl/arpc | An RPC framework that supports file descriptor passing and privilege separation. | 18 |
trpc-group/trpc-go | A high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way. | 844 |
rpclib/rpclib | A C++ RPC library for remote procedure call using MessagePack. | 1,728 |