文章摘要: 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
启动服务器
# 集群模式运行
sudo bash /opt/nacos/bin/startup.sh
# 单机模式运行,非集群模式
sudo bash /opt/nacos/bin/startup.sh -m standalone
关闭服务器
sudo bash /opt/nacos/bin/shutdown.sh
服务注册
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 POST:指定了 HTTP 请求方法为 POST,这意味着你将要向服务器发送数据。'http://127.0.0.1:8848/nacos/v1/ns/instance':这是请求的 URL,指定了 Nacos 服务器的地址和端口(在本例中是本地机器的 8848 端口),以及 API 路径(/nacos/v1/ns/instance),这是用于注册服务实例的 Nacos API。?serviceName=nacos.naming.serviceName:这是一个查询参数,serviceName是你想要注册的服务名称。在本例中,服务名称被错误地设置为nacos.naming.serviceName,这看起来像是模板文本而不是实际的服务名称。你应该替换为实际的服务名称,例如my-service。&ip=20.18.7.10:这是另一个查询参数,指定了服务实例的 IP 地址。这里你应该替换为你服务实例的实际 IP 地址。&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"`
进入Nacos控制台页面
- 打开任意浏览器,输入地址:
http://127.0.0.1:8848/nacos,即可进入Nacos控制台页面。