💡 原文中文,约9800字,阅读约需24分钟。
📝

内容提要

介绍rnacos的运行参数和集群配置规则,提供http api例子,支持单机、集群部署,实例数量可达千万级。

🎯

关键要点

  • rnacos是用rust实现的轻量、高性能的nacos服务,支持单机和集群部署。
  • rnacos 0.3.1版本已支持集群部署,配置中心通过raft协议,注册中心通过类distro协议。
  • 配置中心需要强一致性,使用raft协议;注册中心数据临时,不需要强一致性,使用类distro协议。
  • raft协议的主要逻辑包括节点角色区分、主节点写入和心跳机制。
  • rnacos的配置中心和注册中心在性能和容量上有显著提升,支持千万级实例。
  • rnacos支持通过多种方式获取应用包,包括从github下载、docker运行和源码编译。
  • rnacos运行参数可通过环境变量或配置文件设置,支持自定义配置。
  • 集群节点需要设置唯一的节点ID和地址,主节点和从节点的初始化设置不同。
  • rnacos提供了HTTP API示例,支持配置中心和注册中心的操作。
  • rnacos项目已开源,欢迎用户试用和反馈,鼓励开发者参与共建。
➡️

继续阅读