Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Mar 15:47
· 305 commits to master since this release

What's Changed

  • [polish] Update the repository URL in the README file to r-nacos by @asmpg in #45

  • 优化raft集群写入机制;

    • 配置中心单节点写入tps从1.8千提升到1.76万,提升9.7倍;
    • (在单台机器运行)3节点集群写入 tps 从1.5千提升到7.6千,提升5倍 ;
  • 优化raft集群写入机制同时去除sled存储,以自定义raft log与snapshot文件替代;

    • 调整后初始启动内存从26M降低到5M;
    • 写入配置中心压测时内存从上百M左右 降低到20M 左右;
  • 去除sled存储这项调整使得v0.5.x版本与v0.4.x的储存不兼容,这点旧版本用户在升级前需要注意;储存不兼容主要影响配置中心与控制台用户数据;

    • 配置中心可通过配置导出与导入做数据迁移
    • 控制台用户数据目前没有工具支持迁移;因预计这部分的需求不会很大,暂定不单独提供迁移工具;如果这部分用户需求较多,后面也可以考虑单独出个工具支持从v0.4.x 迁移到v0.5.x;( 有需求的同学去提 issue反馈,数量超过10个我再抽空补充这个迁移工具);

New Contributors

  • @asmpg made their first contribution in #45

Full Changelog: v0.4.3...v0.5.0