Nacos官网| Nacos 配置中心 | Nacos 下载| Nacos 官方社区 | Nacos 官网
Docker安装:https://nacos.io/docs/latest/quickstart/quick-start-docker
docker run --name nacos-standalone-derby \
-e MODE=standalone \
-e NACOS_AUTH_TOKEN=${your_nacos_auth_secret_token} \
-e NACOS_AUTH_IDENTITY_KEY=${your_nacos_server_identity_key} \
-e NACOS_AUTH_IDENTITY_VALUE=${your_nacos_server_identity_value} \
-p 8080:8080 \
-p 8848:8848 \
-p 9848:9848 \
-d nacos/nacos-server:latest
因为换行问题以上命令在cmd或者powershell下无法执行,winows下可以使用git bash来执行
- NACOS_AUTH_TOKEN:Nacos 用于生成JWT Token的密钥,必须使用长度大于32字符的字符串,再经过Base64编码,否则无法启动。
rwmYVdrJ9O9hVfZXHYtvMEOzhNjTzkM3
、cndtWVZkcko5TzloVmZaWEhZdHZNRU96aE5qVHprTTM=
- NACOS_AUTH_IDENTITY_KEY: Nacos Server端之间 Inner API的身份标识的Key,必填。随便填
- NACOS_AUTH_IDENTITY_VALUE: Nacos Server端之间 Inner API的身份标识的Value,必填。随便填
- 8080端口:Nacos 控制台管理界面的 Web 访问端口
- 8848端口:Nacos 核心端口,服务端的默认客户端通信端口
- 9848端口:Nacos 2.0 新增的 gRPC 通信端口
日志
import Nacos from 'nacos'
const silentLogger = {
debug: noop,
info: noop,
warn: noop,
error: console.error // 只保留错误日志
};
function noop() {}
const client = new Nacos.NacosNamingClient({
serverList: ['127.0.0.1:8848'],
namespace: 'public',
logger: silentLogger
})
await client.ready()
const instances = await client.getAllInstances('aaaService');
console.log(instances);
FAQ
服务与实例的关系?实例全部销毁,服务会自动销毁吗?
正文完
发表至: 分享
近两天内