0. 环境
- nacos版本:1.4.1
- Spring Cloud : 2020.0.2
- Spring Boot :2.4.4
- Spring Cloud alibaba: 2.2.5.RELEASE
1. Server端启动
1.1 单机启动
找到console
模块下的Nacos类直接运行,无需做任何的配置。不过,此时无法启动成功,因为其默认以 集群方式
启动。所以可以在VM options
中添加-Dnacos.standalone=true
动态参数,再运行就没 有问题了。
1.2 Nacos集群启动
由于使用内嵌Storage无法启动集群,所以若要以集群方式启动Nacos,首先需要修改console模块下的 application.properties
。将其中的连接数据库URL中的数据库Server地址及要连接的数据库进行替换, 并修改数据库连接的用户名与密码。然后在VM options
中添加类似-Dserver.port=8849
的动态参 数,指定当前启动Nacos的端口号。
同理,设置不同的端口号,启动多台的Nacos Server。
2. 重要API
2.1 InstanceController类
该类为一个处理器,用于处理服务实例
的心跳、注册等请求。