CIOPages
DirectoryCloud InfrastructureApache bRPC

Apache bRPC

Funded

Industrial-grade RPC framework for high-performance, reliable cloud services

Visit Website

About Apache bRPC

Apache bRPC is a robust RPC framework developed in C++ designed to build reliable, high-performance services across various industries including search, storage, machine learning, and advertising. It supports multiple protocols on the same port, enabling seamless communication via RESTful HTTP/HTTPS, HTTP/2, gRPC, and protobuf-based protocols. Its versatility extends to supporting Redis, Memcached, RTMP, Hadoop RPC, RDMA, and Thrift, making it suitable for complex enterprise environments requiring diverse protocol handling.

The framework is tailored for enterprises needing scalable, distributed, and highly available systems. It incorporates an industrial-grade RAFT consensus algorithm implementation for high availability and supports synchronous, asynchronous, and semi-synchronous request handling. bRPC also offers extensive debugging tools and profiling capabilities to optimize latency and throughput. Its modular architecture allows enterprises to extend and customize protocols, naming services, and load balancers to fit specific organizational needs, ensuring adaptability and performance in demanding cloud infrastructure scenarios.

Key Capabilities

  • Multi-protocol server support on a single port
  • High-performance, thread-safe Redis and Memcached clients
  • Industrial-grade RAFT consensus algorithm for HA services
  • Extensible protocol and component customization
  • Comprehensive debugging and profiling tools

Integrations

RedisMemcachedThrift

This profile was compiled by CIOPages from public sources with AI assistance, and may be incomplete or out of date. It is informational only and not an endorsement. Represent this vendor? or .

Quick Facts

brpc.apache.org
CategoryCloud Infrastructure
PricingSubscription
DeploymentSaaS
Target SizeEnterprise