brpc icon indicating copy to clipboard operation
brpc copied to clipboard

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means...

Results 414 brpc issues
Sort by recently updated
recently updated
newest added

1. Add **socket_max_streams_unconsumed_bytes** to socket for limiting max bytes in stream comsume queue with the same host socket. 2. Add **min_buffer_size** to stream options and **remain_buffer_size** to message Feedback for...

### What problem does this PR solve? Issue Number: Problem Summary: Support to build rpm under RHEL9, tested for x86_64 and aarch64, details can be found here at: https://copr.fedorainfracloud.org/coprs/wasphin/brpc/build/4946201/ ###...

**Describe the bug (描述bug)** In brpc::PROTOCOL_HTTP, we will set the host field by service_name when - host is not explicitly set - host is not set in the url ```...

hey, brpc team, could you guys pls add a example about how to build brpc as an external dependency with bazel build? I didn't find any such instructions online. However,...

good first issue

多streams公用一个socket,只有单个stream的comsume queue大小限制max_buf_size,没有socket级别的stream comsume queue大小限制,而且stream不同情况下不好直接设置统一的stream限制。 有必要加一个socket级别的限制? https://github.com/apache/incubator-brpc/pull/1928

**Describe the bug (描述bug)** [`MallocExtension`](https://github.com/apache/incubator-brpc/blob/dfe659ba364ab2ff59f94c70418d429904f2194f/src/brpc/details/tcmalloc_extension.h#L72) declaration in `brpc/details/tcmalloc_extension.h` is a (potentially mismatching) copy of `malloc_extension.h` provided by `google-perftools` package. I understand that BRPC **intentially** left it there with no virtual...

发现在用的brpc,使用的cmurmur一致性算法,每台实例上的流量不均匀,差了一倍,导致线上负载有问题,问下怎么解决

**Describe the bug (描述bug)** 大压力跑内存一直增加 **To Reproduce (复现方法)** 使用response/request attachement方式传递数据。 **Expected behavior (期望行为)** 内存不增长 **Versions (各种版本)** OS: centos7 Compiler:g+o8 brpc: rdma分支 protobuf: **Additional context/screenshots (更多上下文/截图)** 106974.1 100.0% 100.0% 106974.1 100...

https://github.com/apache/incubator-brpc/blob/master/docs/cn/streaming_rpc.md "目前的实现还没有自动切割过大的消息,同一个tcp连接上的多个Stream之间可能有[Head-of-line blocking](https://en.wikipedia.org/wiki/Head-of-line_blocking)问题,请尽量避免过大的单个消息,实现自动切割后我们会告知并更新文档" 尝试解决这个 todo.

module/stream

Signed-off-by: fan Issue: https://github.com/apache/incubator-brpc/issues/1894 What i do: change some function name.