前言
随着框架的不断更新迭代,springboot、springcloud使用率越来越高,注册中心、动态配置等成为日常开发中一项重要的存在,nacos这款外部应用,侵入性小的组件也越来被开发者所接受,今天小编来盘盘它☺
1.nacos传送门【目前最新版本1.3.2】
https://github.com/alibaba/nacos/releases
2.将下载好的nacos1.3.2解压,并将MySQL依赖拖动进来
3.导入nacos SQL脚本到数据库(脚本位置:acosconfacos-mysql.sql),修改nacos配置:acosconfapplication.properties
nacos SQL脚本及application.properties位置
application.properties配置修改(数据库地址、账号、密码改为你自己的)
4.修改启动脚本:acosbinstartup.cmd
启动方式修改(单机 cluster 改为 standalone):set MODE="standalone"
改为单机启动(根据自己所需)
添加MySQL依赖 (末尾新增:,%BASE_DIR%/plugins/mysql"):set "NACOS_OPTS=%NACOS_OPTS% -Dloader.path=%BASE_DIR%/plugins/health,%BASE_DIR%/plugins/cmdb,%BASE_DIR%/plugins/mysql"
5.nacos启动
启动成功
访问:
http://127.0.0.1:8848/nacos
默认账号:nacos,密码:nacos
6.新建命名空间
springboot/springcloud使用nacos
项目中使用nacos动态刷新配置:增加 @RefreshScope 注解
服务已注册
7.关闭nacos窗口 则nacos应用停止 方便起见,可新增服务脚本
新建文本:名字随意(建议英文),复制下列代码,更改后缀为.vbs。示例:runbat.vbs
Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c startup.cmd",vhhide
双击 runbat.vbs 脚本,即使关闭窗口也不影响nacos的使用了。
如果喜欢小编的分享,请关注下小编。