Apache brpc is an industrial-grade RPC framework for building reliable and high-performance services. Apache brpc (incubating) is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. brpc is an industrial-grade RPC framework for building reliable and high-performance services. Build HA distributed services using an industrial-grade implementation of RAFT consensus algorithm which is opensourced at braft.

Features

  • Build a server that can talk in multiple protocols (on same port), or access all sorts of services
  • Servers can handle requests synchronously or asynchronously
  • Clients can access servers synchronously, asynchronously, semi-synchronously, or use combo channels to simplify sharded or parallel accesses declaratively
  • Debug services via http, and run cpu, heap and contention profilers
  • Get better latency and throughput
  • Extend brpc with the protocols used in your organization quickly, or customize components, including naming services (dns, zk, etcd), load balancers

Project Activity

See All Activity >

Categories

XML-RPC, Frameworks

License

Apache License V2.0

Follow Apache brpc

Apache brpc Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Apache brpc!

Additional Project Details

Operating Systems

Mac

Programming Language

C++

Related Categories

C++ XML-RPC Software, C++ Frameworks

Registered

2021-05-18