V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
heqingpan
V2EX  ›  程序员

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

  •  
  •   heqingpan · 16 天前 · 2388 次点击

    去年项目刚开源时,在本站发过调研与分享贴子 ,项目达成 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

    14 条回复    2024-12-03 12:03:31 +08:00
    southsala
        1
    southsala  
       16 天前
    我用在开发环境了,给你点赞
    longzhx
        2
    longzhx  
       16 天前
    可以做一份 java nacos 的性能对比表
    heqingpan
        3
    heqingpan  
    OP
       16 天前 via Android
    @southsala 感谢支持😃
    heqingpan
        4
    heqingpan  
    OP
       16 天前 via Android
    @longzhx 好建议,我后面抽空补一份对比表。
    putyy
        5
    putyy  
       16 天前
    先👍🏻
    visper
        6
    visper  
       16 天前
    很好用。超轻量级。在开发时候用来代码过重的 nacos 了。
    cksspk
        7
    cksspk  
       16 天前
    古德古德。用一年半了,非常好用
    heqingpan
        8
    heqingpan  
    OP
       16 天前 via Android
    @putyy 感谢
    heqingpan
        9
    heqingpan  
    OP
       16 天前 via Android
    @cksspk
    @visper

    感谢来自第一批用户的反馈😁
    Cloud9527
        10
    Cloud9527  
       16 天前
    目前在开发环境用了
    fzdwx
        11
    fzdwx  
       16 天前   ❤️ 1
    我们已经上生产了
    heqingpan
        12
    heqingpan  
    OP
       15 天前 via Android
    @fzdwx
    @Cloud9527

    感谢反馈😁

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

    这个情况也可以理解

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

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


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

    它虽然在 java 用的比较多,不过也支持多语言,有用到配置中心的话也可以试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5833 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:26 · PVG 14:26 · LAX 22:26 · JFK 01:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.