gRPC 官方博客宣布,Tonic 项目正式并入 gRPC,Rust 语言成为官方支持语言。Tonic 将继续运营,并计划发布 grpc crate 作为长期替代品,提供新功能与维护。此外,16 岁学生开发了支持 MIDI 的数字音频工作站 Knodiq,以及高性能 UUID v7 生成库 fast-uuid-v7 和零依赖日志脱敏库 leakguard。
Tonic 将迁移至 gRPC 官方项目,以确保 Rust 生态的稳定性与兼容性。Google 团队将与 Tonic 合作,避免生态分裂,用户可平滑过渡。Iceoryx2 发布新版本,增强故障恢复与工具链支持,计划停止 Iceoryx classic 的维护。DeltaX 为 PostgreSQL 提供时序数据扩展,兼顾存储效率与查询性能。hsrs 生成 Haskell 与 Rust 的类型安全绑定,简化开发。
reqwest v0.13 发布,默认集成 rustls,简化 Rust 网络编程。更新包括减少编译依赖、增强内存安全和 HTTP/3 支持。迁移时可选择继续使用 native-tls 或直接升级。Rust 生态中,tonic 成为 gRPC 标准,性能优越且易用。
作者在使用tonic grpc框架时发现性能不足,主要瓶颈在于tokio运行时和http2协议解析。为此,他开发了一个基于线程模型的grpc框架,性能比tonic快10倍,期待反馈和建议。
本文介绍了Tonic Validate与LlamaIndex的集成,强调了在生成AI技术中使用检索增强生成(RAG)系统的重要性。Tonic Validate是一个监控RAG系统性能的平台,提供性能评估和基准测试功能。文章详细说明了如何设置LlamaIndex和Tonic Validate,创建测试用例,并使用GitHub Actions进行持续集成测试,以确保RAG系统在更新后保持性能稳定。
本文介绍了使用基于HTTP/2的gRPC实现tonic调用gRPC的过程,包括创建工程、编写proto文件、生成rust基础代码、构建server和client代码,以及使用grpcurl工具进行测试和让服务端程序支持reflection API。
汤加国家顶级域名注册商Register.to出现重大变故,创始人去世,网站无人管理,客服无法联系,汤加网络信息中心TONIC介入,允许用户将域名转移到其他注册商,但无法找回充值的余额。
完成下面两步后,将自动完成登录并继续当前操作。