高效穩(wěn)定 · 簡(jiǎn)潔易用 · 靈活擴(kuò)展
Consul Manager是為了彌補(bǔ)Consul-UI后臺(tái)薄弱的服務(wù)和配置管理功能脑融,構(gòu)建了簡(jiǎn)單高效的Consul服務(wù)管理平臺(tái)届囚,優(yōu)化并完善Consul的服務(wù)治理與配置的體驗(yàn)鸳碧,正在逐步迭代完善Key-Value/YAML配置管理妇穴、服務(wù)監(jiān)控預(yù)警、服務(wù)治理等領(lǐng)域拱燃。
Consul是分布式的秉溉、高可用的、可橫向擴(kuò)展的用于實(shí)現(xiàn)分布式系統(tǒng)的服務(wù)發(fā)現(xiàn)與配置中心碗誉,Consul由Go語(yǔ)言開(kāi)發(fā)召嘶,部署起來(lái)非常容易,只需要極少的可執(zhí)行程序和配置文件哮缺,具有綠色弄跌、輕量級(jí)的特點(diǎn)。
軟件架構(gòu)
Springboot + Consul + Vue + Element
項(xiàng)目地址:https://gitee.com/wei-echo
后端目錄:src/main/java/cn/echo/consul/manager
前端目錄:src/main/portal
界面截圖
迭代計(jì)劃
v1.0 Key-Value/YAML配置管理
v2.0 服務(wù)治理中心
v3.0 服務(wù)監(jiān)控預(yù)警
部署說(shuō)明
1.? 下載release jar包 & 下載源代碼執(zhí)行 mvn clean package 自動(dòng)執(zhí)行前后端打包到j(luò)ar
2.? 執(zhí)行命令 java -jar consul-manager-1.0.jar
3.? 瀏覽器打開(kāi)地址 http://127.0.0.1:8808
4.? 初始管理員賬號(hào)和密碼在啟動(dòng)時(shí)自動(dòng)注冊(cè)尝苇,打印在日志記錄铛只,源代碼配置里可修改初始賬號(hào)密碼
5.? 為保證系統(tǒng)安全,請(qǐng)使用管理員賬號(hào)登錄后糠溜,注冊(cè)新的管理員賬號(hào)并禁用初始賬號(hào)
參與貢獻(xiàn)
1.? Fork 本倉(cāng)庫(kù)
2.? 新建 feature_xxx 分支
3.? 提交代碼
4.? 新建 Pull Request
項(xiàng)目地址:https://gitee.com/wei-echo