1.单机
单机启动代码
-m standalone
2.集群
集群部署需要配置cluster.conf文件
直接填写其他nacos的ip地址加端口,然后以集群模式启动。注意:不能在一台主机上面搭建多个nacos不同端口。
192.168.10.1:8848
192.168.10.1:8849
192.168.10.1:8850
3.配置数据库
sql文件在nacos\conf目录下的 nacos-mysql.sql 文件
在application.properties文件中找到,修改为自己的数据库信息
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
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.0=root
db.password.0=root
4.配置中心
在springcloud微服务中建立bootstrap.yml文件。必须在这个文件写nacos配置信息
server:
port: 8083
spring:
application:
name: consumer
//微服务名字
cloud:
nacos:
config:
server-addr: 192.168.10.1:8848
//nacos地址,可以写多个,推荐写域名,然后代理到多台nacos
file-extension: yaml
//consumer
.yml 就是配置中的配置文件
namespace: ea24e60c-2352-4828-a7d4-16e43dedd651
discovery:
server-addr: 192.168.10.1:8848 //服务发现的地址。
以下配置是读取nacos配置的具体版本
以下代码读取 consumer-dev .yml 中的配置
spring:
profiles:
active: dev
5.服务发现
需要开启服务发现支持,启动类上面写的注解
@EnableDiscoveryClient
配置服务中心地址即可
discovery:
server-addr: 192.168.10.1:8848
Comments | NOTHING