Apache bRPC 1.1.0 现已发布。bRPC是一个开源高性能的工业级 RPC 框架,拥有 1,000,000+ 个实例(不包含 client)和上千种服务。
此版本的主要变更内容为:
新功能
支持 IPV6 和 UDS(Unix Domain Socket)
支持 protobuf 3.19.x
支持 http 协议的 dump/replay
支持 nshead 协议的 dump/replay
支持 http body 为 proto-text 格式的 request/response
baidu_std 协议支持传递 client 端设置的超时到 server 端
bthread 创建时支持通过 attr 指定继承 tls span
rpc_replay 支持 bazel 编译
Server 新增 Start(PortRange, const ServerOptions*) 接口
FlapMap 新增 insert(const std::pair<key_type, mapped_type>& kv) 接口
Server 新增 eps bvar 输出
Bug 修复
修复 CheckHealth 未设置 has_request_code
修复 server 处理 stream 创建请求过程出错时发送非预期数据
修复 LA selection runs too long 的出错
修复 http 收到不合法请求时返回错误的 response
修复 bvar status 编译错误
优化 InputMessenger client 端重试策略
修复 work_stealing_queue_unittest 在 ARM 下编译错误
修复 LatencyRecorder qps 统计不精确
修复在 gcc11 下开启 --std=c++20 时编译错误
修复不稳定和 UT 链接错误
修复 Thrift 下载 url 错误
删除 grpc ParseH2Settings 不必要的 warning 日志
其它改进
文档改进
修正拼写错误
详情可查看官方公告。
下载链接:https://brpc.apache.org/docs/downloadbrpc/
评论删除后,数据将无法恢复
Apache bRPC 1.1.0 发布,支持 IPV6 和 UDS
Apache bRPC 1.1.0 现已发布。bRPC是一个开源高性能的工业级 RPC 框架,拥有 1,000,000+ 个实例(不包含 client)和上千种服务。
此版本的主要变更内容为:
新功能
支持 IPV6 和 UDS(Unix Domain Socket)
支持 protobuf 3.19.x
支持 http 协议的 dump/replay
支持 nshead 协议的 dump/replay
支持 http body 为 proto-text 格式的 request/response
baidu_std 协议支持传递 client 端设置的超时到 server 端
bthread 创建时支持通过 attr 指定继承 tls span
rpc_replay 支持 bazel 编译
Server 新增 Start(PortRange, const ServerOptions*) 接口
FlapMap 新增 insert(const std::pair<key_type, mapped_type>& kv) 接口
Server 新增 eps bvar 输出
Bug 修复
修复 CheckHealth 未设置 has_request_code
修复 server 处理 stream 创建请求过程出错时发送非预期数据
修复 LA selection runs too long 的出错
修复 http 收到不合法请求时返回错误的 response
修复 bvar status 编译错误
优化 InputMessenger client 端重试策略
修复 work_stealing_queue_unittest 在 ARM 下编译错误
修复 LatencyRecorder qps 统计不精确
修复在 gcc11 下开启 --std=c++20 时编译错误
修复不稳定和 UT 链接错误
修复 Thrift 下载 url 错误
删除 grpc ParseH2Settings 不必要的 warning 日志
其它改进
文档改进
修正拼写错误
详情可查看官方公告。
下载链接:https://brpc.apache.org/docs/downloadbrpc/