nacos增加根据配置内容搜索配置文件功能
1. 修改原因
阿里开源的Nacos在作为配置中心和服务注册中心,用起来很方便,但是当配置文件多了以后,想找某个配置在哪个配置文件中时,就不是很方便了,因为它没有提供根据配置内容去搜索配置文件的功能,需要一个文件一个文件的打开去搜索。所以去clone了一份源码来,修改一通。
Nacos官方地址:
github:https://github.com/alibaba/nacos
gitee:https://gitee.com/mirrors/Nacos
github没FQ的话可能clone不下来,使用码云同步的仓库也是一样的。
修改后的内容放到了gitee:
修改后的nacos-server下载:
https://gitee.com/xgpxg/Nacos/releases/v1.1.4-w
2.源码修改
2.1 修改内容
要修改的地方不是很多,只需要修改nacos-config模块和nacos-console模块中的这几个文件:
2.3 编译打包
使用package.json里的build来构建下前端界面:
cross-env NODE_ENV=production webpack --config build/webpack.prod.conf.js && node build/copyFile.js
然后再maven打包:
mvn -Prelease-nacos -DskipTests clean install -U
要注意的是里边有几个pom文件里java版本是java6,可能和安装的maven版本不匹配,导致打包失败,修改为更高的java版本即可。并且文件较多,构建时间可能很长。
打包完成后会在项目根目录下的distribution\target生成压缩包:
2.4 测试
启动nacos(windows下):
start
未修改前:
修改后:
这样就能根据配置内容来找文件了。
源码地址:
修改后的nacos-server下载:
https://gitee.com/xgpxg/Nacos/releases/v1.1.4-w
今日阳光正好,微风不燥,你还年轻,我还未老
网络上志同道合,我们一起学习网络安全,一起进步,QQ群:694839022