用 rust 重写的配置注册中心 r-nacos 已加入 nacos 官方社区。使用配置注册中心的同学,你们会愿意了解试用吗?

182 天前
 heqingpan

关于 r-nacos,去年有在本站调研过使用的意愿。 收到反馈是: 个人、小公司等对机器资源敏感的同学相对愿意试用(有人用,有价值,可以继续做);规模大一些的,可能需要能证明其真的比较稳定可靠后才会考虑(潜在的用户)。

经过一段时间的持续迭代,在项目加入 nacos 官方社区之际,再来 v 站推广并调研下:使用配置中心或注册中心的同学你们会愿意试用用 rust 重写的 r-nacos 吗?


下面是 r-nacos 的说明:

简介

r-nacos 是一个用 rust 实现的 nacos 服务。相较于 java nacos 来说,是一个提供相同功能,启动更快、占用系统资源更小、性能更高、运行更稳定的服务。 其设计上完全兼容最新版本 nacos 面向 client sdk 的协议支持使用 nacos 服务的应用不用修改代码直接平迁到 r-nacos 。

资源使用情况

演示系统中接入接近 5 千个配置,450 个服务实例,服务使用的内存在 15M 左右。

使用反馈与说明

性能说明

模块 场景 单节点 qps/tps 集群 qps/tps 总结/备注
配置中心 配置写入,集群模式 1.76 万 7.6 千 集群写入压测是在同一台电脑运行 3 个节点,如果换成多个机器部署,tps 应该还能有所提升。
配置中心 配置查询 8 万 n*8 万 集群的查询总 qps 是节点的倍数
注册中心 服务实例注册,http 协议 1.2 万 1.0 万 注册中心单机模式与集群模式写入的性能一致
注册中心 服务实例注册,grpc 协议 1.2 万 1.2 万 grpc 协议压测工具没有支持,目前没有实际压测,理论不会比 http 协议低
注册中心 服务实例心跳,http 协议 1.2 万 1.0 万 心跳是按实例计算和服务实例注册一致共享 qps
注册中心 服务实例心跳,grpc 协议 8 万以上 n*8 万 心跳是按请求链接计算,且不过注册中心处理线程,每个节点只需管理当前节点的心跳,集群总心跳 qps 是节点的倍数
注册中心 查询服务实例 3 万 n*3 万 集群的查询总 qps 是节点的倍数

项目地址

https://github.com/nacos-group/r-nacos

3422 次点击
所在节点    程序员
48 条回复
NeedI09in
182 天前
可以,我去给你点个🌟
heqingpan
182 天前
@Heroininu
@chenset
@NeedI09in
感谢支持与反馈😁
heqingpan
182 天前
@aa51513
@RainCats
欢迎试用,过程遇到问题可以反馈或提 issue
EricSTG
181 天前
🐄🍺
RainCats
180 天前
@heqingpan 页面可以加上回车响应么,总要移鼠标去点按钮
heqingpan
180 天前
哪个页面,是指登陆页面吗?
gitxuzan
56 天前
特别不喜欢 java 那套中间件,内存太大了,谢谢博主的开源产品
heqingpan
55 天前
@gitxuzan 感谢支持,过程有什么问题或建议可以找我或者到 github 提 issue 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX