Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
下载地址
https://github.com/alibaba/nacos/releases
非持久化安装
Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库,如果只是用来测试,下载安装后window直接运行bin目录下的.cmd文件即可,-m standalone表示单机启动。
startup.cmd -m standalone
可在桌面新建nacos.vbs文件,使用脚本启动,不用下次使用的时候再去翻文件夹了
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /k d:&cd nacos-server-2.1.2\nacos&bin\startup.cmd -m standalone"
MySql持久化安装
找到conf文件夹中的mysql-schema.sql文件,新建nacos_config数据库,把文件中的sql语句导入到新建的数据库。
修改application.properties文件,打开MySQL数据存储,主要是打开如下的配置并修改MySql配置
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
启动Nacos
运行上面的.vbs文件启动Nacos服务,在浏览器数据URL:http://本机IP:8848/nacos/index.html,输入账号密码(都是nacos)。