rust 版配置注册中心 r-nacos 最近两天连续有同学提了对 nacos-sdk-go 和 nacos-sdk-rust 兼容的 issue;处理完 issue 后觉得应该分享下 r-nacos 的新功能给有使用配置注册中心的潜在用户

查看 84|回复 5
作者:heqingpan   
r-nacos 最近增加的新功能特性
[ol]
  • 支持另开一个 http 独立端口专门用于新控制台,新控制台 http 端口请求,增加一个统一的登录校验拦截,支持登录校验频率等必要的校验,以支持对外网暴露 。
  • 新控制台增加一个用户管理模块,增加一个简易权限控制模块, 支持管理用户与用户权限。
  • 正式支持 nacos-sdk-go 与 nacos-sdk-rust (之前主要是用 java sdk 和 nacos_rust_client 的验证,没有专门针对其它 sdk 做测试)
    [/ol]
    r-nacos是一个用 rust 实现的 nacos 服务。是一个轻量、 快速、稳定、高性能的服务。
    r-nacos 设计上完全兼容最新版本 nacos 面向 client sdk 的协议(包含 1.x 的 http OpenApi ,和 2.x 的 grpc 协议), 支持使用 nacos 服务的应用平迁到 r-nacos 。
    一个自带可对外网暴露管理后台,占用系统资金小、稳定、高性能、支持单机或集群部署的配置注册中心。有对应需求的同学欢迎试用。

    r-nacos, sdk, 校验, 控制台

  • onew   
    我是 nacos-sdk-rust 维护者之一, 有问题积极沟通 希望能给 rust 生态做一点微不足道的贡献
    yimiaoxiehou   
    不需要依赖 mysql 泪目
    Quint   
    对比官方版本的优势是?
    heqingpan
    OP
      
    @Quint
    1. 从系统使用成本上看,用 rust 实现,占用系统资源更小,集群性能更高,稳定性更高。
    2. 从功能上看,r-nacos 兼容 nacos 的基本功能,同时提供一个可对外网暴露的控制台( nacos 控制台国和 open api 在同一个端口不能直接对外网暴露)。
    3. 从运维方面看,使用自身的 raft 分布式储存不依赖 mysql,运维更方便。
    heqingpan
    OP
      
    @onew 👍🏻 ,一起给 rust 生态做一点微不足道的贡献。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部