gRPC 1.73.0 发布,跨语言 RPC 框架
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.73.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
从此版本开始,MacOS 和 iOS 上的 gRPC 将利用 Abseil 的同步功能,使其与其他平台保持一致。如果你因此更新遇到任何问题,可以通过启用 GPR_DISABLE_ABSEIL_SYNC 来禁用它。
- [Dep] 将 Protobuf 更新至 v31.0。 ( #39392 )
- [Core] 新增了 GPR_DISABLE_ABSEIL_SYNC。( #39562 )
- [xds_override_host] 创建 subchannels 时传递每个端点的参数。(#39532)
- 公开 GRPC_OPENSSL_CLEANUP_TIMEOUT 来控制 shutdown grace period。(#39297)
- [URI] 修复代理设置中 user_info 的解析。(#39004)
- [EventEngine] 修复关闭时线程池中的 busy loop。( #39258 )
- [Dep] 添加了使用
openssl
而不是boringssl
进行构建的标志。(#39188) - [EventEngine] 清理:EventEngine 客户端、监听器和 DNS 实验在所有平台上默认开启。( #39079 )
C++
-
[OpenCensus] 将 OpenCensus 及其相关 API 标记为已弃用。( #39554 )
Python
- [Python] 将 Cython 升级到 3.1.1。( #39609 )
- [Python] grpc_tools:rpc_tools:让 PythonGrpcGenerator 像 native Generator/PyiGenerator 一样处理 proto 路径中的 dot
.
( #39586 )
Ruby
- [Ruby] 将 remove_unused_artifacts 添加到 opt build 中。(#39593)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Netty 4.2.2.Final 发布,Java 网络应用框架
Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.2.2.Final 现已发布,这是 4.2 系列的第二个版本,包含错误修复、性能提升和新功能。一些更新要点包括: 从孵化状态毕业的 HTTP/3(#15048) 允许超时手动运行任务(以 ns 为单位)(#15124) 修复自适应分配器中的并发 ByteBuf write access 错误(#15131) IoUring:允许用户明确启用 RECVSEND_BUNDLE 支持(#15135) 使 EmbeddedChannel 代码可配置(#15141) IoUring:不要依赖于 ByteBuf.memoryAddress() 是否有效(#15142) 即使 sun.misc.Unsafe 不可用,也始终正确计算 ByteBuf 的内存地址(#15143) 升级 lz4 依赖项,因为旧版本无法正确处理 arrayOffset > 0 的 ByteBuffer(#15146) Kqueue:修复 fd 重用时注册失败的问题(#15150) 修复 SingleThr...
- 下一篇
捍卫低空安全!中科固源发现无人机 MavLink 协议远程内存泄漏漏洞
PX4Autopilot是一套世界领先的开源飞控软件平台,旨在为各类无人机和机器人系统提供稳定、安全、可扩展的飞行控制解决方案。它由全球开发者社区共同打造,具有高度灵活性和模块化架构,适配多样化的无人系统需求。 PX4不仅支持固定翼、多旋翼、垂直起降(VTOL)等多种飞行器类型,还具备支持地面机器人和水下自主设备的能力。其在航空航天、物流运输、农业植保、国防安全等关键领域得到了广泛应用,成为各行业推动无人化技术发展的核心引擎。 从NASA的火星无人探测器项目到领先的商用无人机公司,PX4在科研、工业、国防、应急救援等场景中提供了高可靠性的飞控支撑,展现了其在全球关键行业中的不可替代地位。 NASA在《用于小型垂直起降飞机的快速飞行控制律部署与测试框架》中明确标注和介绍使用PX4项目作为无人机核心框架。 关于MavLink协议: MavLink是一种非常轻量级的消息传输协议,用于地面控制终端(地面站)与无人机之间(以及机载无人机组件之间)进行通信。 MavLink遵循现代混合发布-订阅和点对点设计模式:数据流作为topics发送/发布的,而配置子协议(如路径点协议 或参数协议)是基于重传...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16