[][src]Crate brpc_rs

Apache BRPC is an industrial-grade RPC framework for building reliable and high-performance services. brpc-rs enables BRPC clients and servers implemented in the Rust programming language.

Status

This project is currently a prototype under active development. Many APIs are missing; the provided APIs are not guaranteed to be stable until 1.0.

Prerequisites

These dependencies are required for brpc-rs and brpc-build to work properly.

Quickstart

Please refer to the latest README.md.

Structs

Channel

A Channel provides a connection to a BRPC server on a specified host and port and is used when creating a client stub

ChannelOptions

Options for a Channel

Server

A Server provides a BRPC server where multiple BRPC services can run.

ServerOptions

Options for a Server

Enums

BrpcError
ServiceOwnership

Represent server's ownership of services.