首页 > 其他分享 >r-nacos v0.4.0版本发布

r-nacos v0.4.0版本发布

时间:2023-12-24 20:26:16浏览次数:37  
标签:nacos 用户 版本 v0.4 控制台 权限 docker

r-nacos是一个用 rust重新实现的nacos。

r-nacos比java实现的nacos更轻量、快速、稳定;合适在开发、测试、受资限服务等环境平替nacos服务使用。

r-nacos v0.4.0 变更内容

r-nacos v0.4.0是一个新的大版本。支持独立端口号的新控制台。新控制台有完备的用户管理、登陆校验、权限控制,支持对外网暴露。

  1. 支持另开一个http独立端口专门用于新控制台,可以单独开放新控制台的端口到外网使用 。
  2. 新控制台http端口请求,增加一个统一的登录校验拦截,支持登录校验频率等必要的校验,以支持对外网暴露 。
  3. 启用新控制台时,默认增加一个管理员。
  4. 新控制台增加一个用户管理模块,管理用户,与用户权限。
  5. 新控制台维护一个简易权限控制模块。
  6. 新控制台 web前端页面实现,更新rnacos-web-dist-wrap版本到v0.3.1。

控制台增量内容

1、用户登录

在新控制台打开一个地址,如果检测到没有登陆,会自动跳转到登陆页面。 一个用户连续登陆失败5次,会被锁定1个小时。这个次数可以通过启动参数配置。

2、用户管理

系统会默认创建一个名为admin的用户,密码为admin。

进去控制台后可按需管理用户。

用户角色权限说明:

管理员: 所有控制台权限
开发者:除了用户管理的所有控制台权限
访客:只能查询配置中心与注册中心的数据,没有编辑权限。

注意: 对外暴露的nacos控制台端口前,建议增加一个自定义管理员,把admin用户删除或禁用。

版本升级方式

  1. 使用应用直接运行的升级方式: 从 github release 或者gitee release 下载最新版本的对应系统的应用包,解压后覆盖运行即可。
  2. 使用 docker 运行方式的升级方式:
    1. 先拉取最新的版本 docker pull qingpan/rnacos:stable
    2. 删除旧容器 docker stop xxx && docker rm xxx (注意备份配置中心的数据)
    3. 重新运行 docker run --name mynacos -p 8848:8848 -p 9848:9848 -p 10848:10848 -d qingpan/rnacos:stable

r-nacos 的详细说明

如果第一次用 r-nacos ,可以到 r-nacos是一个用 rust重新实现的nacos 或者到 r-nacos githubr-nacos gitee 参考对应的说明。

如果有共建、使用需求可以到 github 上提问题、提功能。

标签:nacos,用户,版本,v0.4,控制台,权限,docker
From: https://www.cnblogs.com/shizioo/p/17924797.html

相关文章

  • SpringCloud版本升级个组件替代方案
     转载自:https://juejin.cn/post/7196140566110355515SpringCloud版本升级个组件替代方案 SpringBootSpringBoot版本截止2023年1月20日,SpringBoot的最新版本为 3.0.2,最新的版本信息可以查阅以下网站来获取:Maven中央仓库SpringBoot官方文档SpringB......
  • Semantic Kernel 正式发布 v1.0.1 版本
    微软在2023年12月19日在博客上(SayhellotoSemanticKernelV1.0.1)发布了Semantickernel的.NET正式1.0.1版本。新版本提供了新的文档,以解释SDK创建AI代理的能力,这些代理可以与用户交互、回答问题、调用现有代码、自动化流程和执行各种其他任务。SemanticKernel是一个开源......
  • Windows下升级go版本过程详解
    安装首次安装需要在官网下载msi安装包,安装完后golang会自动设置环境变量。在命令行可以使用goversion查看版本信息。后续如果需要升级go版本,怎么做?一种通用的办法是在官网下载列表下载对应的msi安装包下载。1https://go.dev/dl/新版本会覆盖旧版本,如果只是想使用指定版......
  • 关于Android studio新版本和NEW UI显示返回按钮的设置
    1.新版Androidstudio问题因为在新版本的AndroidStudio中,默认情况下是没有直接的选项来显示返回上一步按钮在状态栏上的,可以通过以下方法来实现返回上一步的功能:在AndroidStudio的顶部菜单栏中,选择"View"。在"View"菜单中,选择"Appearance"。在"Appearance"子菜单中,勾选"Toolbar"......
  • 简化版本 SQL-Minus 解释器
    先扔一下我们伟大的助教提供的题面。注:以下做法仅供娱乐,大多数都十分复杂且低效,请尽量不要尝试。CREATETABLE考虑实现一个array<ValEx>。初始化时由于字段数未知,需要实现一个list<ValEx>来支持插入,最后将其转为array<ValEx>。INSERT考虑实现一个vector<array<Val>>。......
  • # yyds干货盘点 # 盘点一个numpy库版本报错的问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【YVONNE......
  • git-移除某文件夹的版本控制
    git-移除某文件夹的版本控制如我们把.idea目录误提达到远端。有时候我们一开始在上传项目的时候把某些不必要的文件也添加进了git的版本控制。此时gitignore对这些文件就不起作用了。因此我们要先从git里面把这些文件untracked,然后修改gitignore,最后提交。核心,使用git......
  • MacOS - 安装多个xcode版本,选择默认启动版本
    1、有时候xcode发布新版本,但是我们项目正要上线,来不及升级xcode版本,怕带来未知的风险,这时候就可以安装多个xcode版本,下载地址https://developer.apple.com/download/more/1.2然后登陆appledeveloper,搜索xcode,即可下载最新版本  1.3下载完成后,将当前低版本的xcod......
  • DataSophon更换zookeeper版本
    DataSophon更换zookeeper版本平台默认集成的zookeeper版本为:zookeeper-3.5.10.tar.gz更换为:zookeeper-3.8.0.tar.gz下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz修改服务service_ddl.json配置{"name":"ZOOKEE......
  • [VUE] WebPack 打包后自动修改 dist 中 package.json 版本号
    我们在开发npm包时,开发期的package.json通常并不一定是发布到npm仓库的package.json。这种情况下每次改版本号需要改两个地方,比较麻烦。我一般使用webpack进行打包,所以有了下面这个小插件。插件源码modify.version.plugin.js/**修改版本号webpack插件*/functi......