用 rust 重写的中间件项目开源一年半,终于达成 1000 star,纪念一下。

2 天前
 heqingpan

去年项目刚开源时,在本站发过调研与分享贴子 ,项目达成 1000 star 到本站发个贴纪念并分享一下。

r-nacos 最近一年的主要进展与情况:

  1. 完善与 java nacos server 的兼容性,目前兼容并测试通过的 sdk 有 5 个:java,go,rust,.net,python (其它语言理论上应该也支持,不过没有测试过)。
  2. 持续解决用户反馈的 bug 问题,以提升 r-nacos 的稳定性;影响系统正常运行的 bug 数大概在 5 个以内,目前这类问题为零。有收到好几个用户反馈,使用 r-nacos 稳定运行超过半年。
  3. 增强 r-nacos 的可观测能力,完成监控指标数据采集并提供 prometheus exporter 接口,同时控制台增加监控页面支持查看 r-nacos 监控指标数据。
  4. 增强用户对 r-nacos 系统的自主可控能力;其它中间文件支持备份、恢复、迁移数据,支持把 r-nacos 数据导出到 sqlite ;支持从 nacos 一键迁移数据到 r-nacos ,方便用户迁移。
  5. 优化集群的性能,raft 集群配置写入 tps 提升到 7.6 千(单机是 1.76 万),distor 集群服务实现注册 tps 提升到 2.4 万(单机是 4.8 万)。
  6. 其它,完成一些用户提的优化。

项目地址: https://github.com/nacos-group/r-nacos

2212 次点击
所在节点    程序员
14 条回复
southsala
2 天前
我用在开发环境了,给你点赞
longzhx
2 天前
可以做一份 java nacos 的性能对比表
heqingpan
2 天前
@southsala 感谢支持😃
heqingpan
2 天前
@longzhx 好建议,我后面抽空补一份对比表。
putyy
2 天前
先👍🏻
visper
2 天前
很好用。超轻量级。在开发时候用来代码过重的 nacos 了。
cksspk
2 天前
古德古德。用一年半了,非常好用
heqingpan
2 天前
@putyy 感谢
heqingpan
2 天前
@cksspk
@visper

感谢来自第一批用户的反馈😁
Cloud9527
2 天前
目前在开发环境用了
fzdwx
2 天前
我们已经上生产了
heqingpan
2 天前
@fzdwx
@Cloud9527

感谢反馈😁

目前的用户中较多是用于开发、测试环境,用于生产环境相对少一些。

这个情况也可以理解

1. 刚开始,使用肯定是在测试环境使用
2. 使用一段时间后,就算觉得应该比较可靠,不过线上跑的好好的也不太敢轻易动,或者自己开发环境可以自主决定,线上环境不归自己管,所以线上照旧。
3. 剩下的是使用一段时间确认其稳定可靠,然后可以决定或影响线上版本,才能进行切换。

第 3 种线上使用的数量会少一些,正因为如此,更希望有在线上使用的反馈(也相信它会越来越多)。


当然开发、测试环境使用也是非常欢迎的,毕竟它是用户可能会使用的第一步,同时它一样能发现产品的问题,推进产品的发展。
EliStone
1 天前
点开链接一看,原来早就 start 了,阿里云 99 元的云服务器跑不到 nacos ,想换到 r-nacos 来着,可惜个人项目最近不用 java 写了
heqingpan
1 天前
@EliStone
我目前也有 99 元的服务跑 r-nacos ,没有压力。

它虽然在 java 用的比较多,不过也支持多语言,有用到配置中心的话也可以试试。

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

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

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

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

© 2021 V2EX