Apache bRPC 1.8.0 发布
Apache bRPC 1.8.0 版本现已发布,支持多线程池等新特性。主要更新内容如下:
新功能
-
支持bthread多线程池,用tag区分 (#2358) (#2476)
-
支持在发送完response、析构request/response对象之前执行用户自定义函数 (#2328)
-
支持url安全的base64转换 (#2337)
-
支持 loongarch64架构 (#2364)
-
支持联编 boringssl (#2399)
-
baidu_std协议支持用户自定义字段 (#2406)
-
支持客户端 ALPN协议 (#2251)
-
支持 c++20 协程 (#2121)
-
支持 grpc 健康检查内置服务(#2493)
-
支持一种多生产者、单消费者的无锁队列 (#2492)
-
支持异步日志 (#2413)
-
支持在内置服务展示内存详情 (#2505)
Bug修复
-
修复在 ubuntu18.04 下的编译问题 (#2422)
-
修复大的 rdma_recv_block_type 不生效的问题 (#2326)
-
修复http2在 SETTINGS_HEADER_TABLE_SIZE设置为0的情况下不正常的case (#2373)
-
修复多维度bvar转换成prometheus格式的问题 (#2235)
-
修复bthread_usleep在调度定时器失败时仍返回成功的问题 (#2435)(#2511)
-
修复stream后台写入不生效的问题 (#2440)
-
修复http verbose模式下内存泄漏的问题 (#2429)
-
修复window update的阈值 (#2418)
-
修复 brpc/details/http_message.h 在CentOS8下编译失败的问题 (#2474)
-
修复example中 json2pb 编译错误 (#2482)
-
修复 scoped_refptr 的 ptr_ 成员未初始化问题 (#2491)
-
修复ssl初始化失败时LoadBalancerWithNaming 的内存泄漏 (#2503)
其他改进
-
连接池保留至少一个空闲的Socket (#2390)
-
rpm:更新DoublyBufferedData所依赖的编译器
-
不允许Channel对象复制和赋值 (#2439)
-
LALB增加尝试左子结点的逻辑,避免选不出实例 (#2428)
-
wrr负载均衡增加回退策略 (#2441)
-
支持火焰图的最大宽度 (#2452)
-
对HTTP GET请求删除 Content-Length header (#2458)
-
HTTP server支持 100-continue 、删除请求中的Expect header (#2499)
-
优化HTTP回复HEAD请求的返回结果中的 Content-Length (#2469)
-
修复 Content-Length 和 Transfer-Encoding 并存的问题 (#2518)
-
优化 ssl 读取日志 (#2451)
-
优化 ParallelChannel 的AddChannel 接口 (#2467)
-
支持 uint32类型的 reloadable flags (#2483)
-
编译单测时使用全局的 CMAKE_CPP_FLAGS (#2494)
-
优化竞争: 支持 tcmalloc GetStackTrace 、减少重复的hash计算 (#2488)
-
gdb bthread stack脚本支持 libc++ (#2516)
-
添加 lldb bthread stack 脚本 (#2514)
-
优化 HttpResponseSender 的move 构造函数 (#2504)
-
把 UserDataDeleter 的类型从函数指针改成 std::function (#2431)
-
添加fuzz测试 (#2420)
-
优化文档和注释
详情可查看更新说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🍅 7K Star 运维监控平台 WGCLOUD v3.5.1 繁体版 正式发布
WGCLOUD是一款集成度较高的分布式运维监控平台,具有集群监控,易部署、易上手使用、轻量、高效、自动化等特点,server 端基于springboot 开发,agent 端使用 go 编写。核心模块包括:主机系统信息监控,CPU 监控,CPU 温度监控,内存监控,网络流量监控,磁盘 IO 监控,磁盘空间监测,系统负载监控,硬盘 smart 健康检测,应用进程监控,端口监控,docker 监控,日志文件监控,文件防篡改保护,数据可视化监控,自动生成拓扑图、大屏可视化,数通设备监测,服务接口监测,K8S 监测,设备账号管理,web ssh ,指令下发,告警信息(邮件、钉钉、微信等)推送 码云仓库:https://gitee.com/wanghouhou/wgcloud GITHUB 仓库:https://github.com/tianshiyeben/wgcloud WGCLOUD 唯一官网:http://www.wgstart.com WGCLOUD 支持监测的操作系统平台 支持监测 Linux 系列:Debian、RedHat、CentOS、Ubuntu、Fedora、麒麟、统信 (...
- 下一篇
Vite 5.1 正式发布,前端构建工具
Vite 团队官宣 Vite 5.1 正式上线。 Vite(法语意为 "快速的",发音/vit/,发音同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成: 一个开发服务器,它基于原生 ES 模块提供了丰富的内建功能,如速度快到惊人的模块热更新(HMR)。 一套构建指令,它使用Rollup打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。 Vite 提供了强大的扩展性,可通过其插件 API和JavaScript API进行扩展,并提供完整的类型支持。 Vite 运行时 API Vite 5.1 新增了对全新 Vite Runtime API 的实验性支持。它允许首先使用 Vite 插件处理任何代码,然后再运行。这与server.ssrLoadModule截然不同,因为运行时实现与服务器解耦了。这使得库和框架作者可以在服务器和运行时之间实现自己的通信层。全新的 Vite Runtime API 旨在稳定后,取代 Vite 现在的 SSR primitives(服务端渲染原语)。 全新的 Vite Runtime API 带来了一大...
相关文章
文章评论
共有0条评论来说两句吧...