r-nacos v0.4.0版本發佈

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 上提問題、提功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章