Combo channels ParallelChannel Add sub channel CallMapper ResponseMerger Get the controller to each sub channel SelectiveChannel Using SelectiveChannel Example: divide traff...
bvar What is bvar? Adding new bvar Monitoring bvar Export to Prometheus bvar Bvar, a high performance counters in multi-threaded applications. What is bvar? bvar is a set...
Avalanche Avalanche Learn how to prevent bRPC avalanche. “雪崩”指的是访问服务集群时绝大部分请求都超时,且在流量减少时仍无法恢复的现象。下面解释这个现象的来源。 当流量超出服务的最大qps时,服务将无法正常服务;当流量恢复正常时(小于服务的处理能力),积压的请求会被处理,虽然其中很大一部分可...
status status Learn about status service. /status shows primary statistics of services inside the server. The data sources are same with /vars , but stats are grouped differen...
cpu profiler 开启方法 查看方法 控制采样频率 控制采样时间 图示 MacOS的额外配置 火焰图 cpu profiler Learn about cpu profiler service. brpc可以分析程序中的热点函数。 开启方法 链接libtcmalloc_and_profiler.a 这么写也开启了tcma...
Access gRPC http:json, h2:json http:proto, h2:proto h2:grpc h2:grpc+json Access gRPC Learn how to access gRPC. Basics for accessing and serving http/h2 in brpc are listed i...