官网说明文档地址:https://nacos.io/docs/latest/quickstart/quick-start/
Nacos 是“易于构建的云原生平台、配置管理和服务管理平台”。这句话,依据我的理解就是:有部署一个分布式环境很复杂,自己搭建框架对技术和能力要求高。所以,站在巨人肩膀上,你只要知道:如何下载、启动、配置、部署就好了。让搭建和管理分布式平台时变得更简单。
结合文档和实际情况,JDK已安装完成。虽然推荐Linux/Unix/Mac,但本人电脑Windows,还没有非要额外使用Linux理由。学习了Nacos,知道一些基本概念就好
2. 下载
目前使用2.4.2稳定版,下载地址:https://nacos.io/download/nacos-server/#%E7%A8%B3%E5%AE%9A%E7%89%88%E6%9C%AC github稳定版地址:https://github.com/alibaba/nacos/releases
3. 解压发行包
4. 启动服务
打开nacos的bin目录,运行命令
startup.cmd -m standalone
standalone代表着单机模式运行,非集群模式。由于不是实际应用,暂时启动单机模式,也不开启鉴权(默认不开启鉴权)。
5.验证nacos服务是否启动成功
日志文件存在于{nacos.home}/logs下。
6. 启动成功后打开浏览器,http://127.0.0.1:8848/nacos
,可以进入控制台页面。
http://127.0.0.1:8848/nacos
,可以进入控制台页面。
服务注册 | curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080' |
服务发现 | curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName' |
发布配置 | curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=HelloWorld" |
获取配置 | curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test" |
7.关闭服务
运行命令 shutdown.cmd 或者双击shutdown.cmd运行文件。
{nacos.home}/conf下是配置文件,其中application.properties文件夹相对路径和启动端口(默认8848)。