zenoh 1.0.0 一些新变化
zenoh 1.0.0 发布了,可以说是一个比较稳定的版本了,同时有一些新的变化,比如api 上的以及内部处理上
Interest protocol
以前版本订阅以及查询会在系统所有节点进行定义的传播,新的不会在传播到客户端以及peer子系统,所有的操作都是发送到最新的router
Storage Alignment Protocol
基于此特性可以解决数据复制的问题,新版本进行了重写,提升了稳定性,同时此特性不能兼容,对于以前的配置需要修改
typescript sdk 集成
基于了zenoh-plugin-remote-api plugin 暴露websocket 服务地址,然后typescript 通过websocket 与zenoh 通信
pull subscriber 移除了
对于需要支持的应该使用FIFOChannel实现类似功能
访问控制
1.0.0 添加支持了tls 的用户密码认证
endpoints配置支持
支持了更加灵活的配置,包含peer,client,router
共享内存
1.0.0 添加了对于共享内存的增强支持
plugin 调整
新的plugin 都已经基于tokio 编写了,同时当编译的时候需要确保版本是一样的, 以前版本只有router 支持加载插件,新版本client 以及peer 也支持了,但是注意需要配置timestamping
说明
当然还有不少其他变动,以上一些感觉比较有用,记录下
参考资料
https://zenoh.io/blog/2024-10-21-zenoh-firesong/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2023-12-13 cbindgen rust 代码生成c binding 的工具
2023-12-13 dremio 的虚拟数据集市
2022-12-13 idea 自带java 反编译工具问题
2020-12-13 netflix graphql Federation 实践参考资料 (二)
2020-12-13 netflix graphql Federation 实践参考资料 (一)
2020-12-13 araddon/qlbridge 方便开发sql 引擎的golang 包
2019-12-13 使用arthas 生成火焰图分析jvm