1.简介

        Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以 “服务” 为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

        Nacos 支持几乎所有主流类型的 “服务” 的发现、配置和管理

2.下载

        下载地址:https://nacos.io/download/nacos-server/,我使用的实2.5.1版本

3.Nacos持久化

        防止 Nacos 宕机或重启后数据丢失,Nacos 支持将数据统一持久化到数据库 Mysql(在不配置Nacos持久化到Mysql时,默认 Nacos 内置了一个嵌入式数据库derby,将一些数据保存到了内置的数据库上,多台 Nacos 就会出现多个内置数据库)。

        1).创建数据库,执行SQL文件,文件地址:解压位置/conf/mysql-schema.sql

        2).修改application.properties配置文件,增加下列参数

spring.datasource.platform=mysql
db.num=1
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=root
db.password=password

4.打开鉴权功能

        1.修改nacos\conf文件夹下的application.properties文件中的部分属性

#开启鉴权
nacos.core.auth.enabled=true

#默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,这是采用base64生成
nacos.core.auth.plugin.nacos.token.secret.key=ZmF1bHRUb2tlblNlY30MjAyNDEwMTYxMTAzJldEtlebmFjb3NDb3JlQXV0aERlUNyZWF0ZUF

#用于替换useragent白名单的身份识别key和value
nacos.core.auth.server.identity.key=123456
nacos.core.auth.server.identity.value=123456

        注:密钥可用 Base64 在线编码解码工具 生成

5.启动Nacos

        1)回到解压目录bin目录下,startup.cmd和shtudown.cmd就是在Windows下的启动好关闭命令

        2)打开cmd,执行命令 startup.cmd -m standalone 启动单机模式。或者修改startup.cmd文件中参数 set MODE="standalone",然后双击启动;  默认为cluster集群模式。

    6.浏览器访问

        访问地址:http://localhost:8848/nacos/ 

        默认账号:nacos  默认密码:nacos

7.nacos做成服务启动

下载 https://download.csdn.net/download/TM_soul/92144180,解压后bin目录下有nacos.exe,nacos.xml文件 

        1)将nacos.exe,nacos.xml复制到安装目录bin文件夹下

2)更改相应参数

3)管理员启动cmd,执行nacos.exe install 

4)查看服务

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐