apollo 高可用配置
apollo 高可用配置
官方文档
环境说明
172.16.100.1 >> admin service、config service
172.16.100.2 >> admin service、config service
172.16.100.3 >> portal
配置说明
172.16.100.1和172.16.100.2两个服务的配置文件application-github.properties均指向1中的数据库
172.16.100.1中的application-github.properties
spring.datasource.url = jdbc:mysql://172.16.100.1/ApolloConfigDB?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2b8
spring.datasource.username = root
spring.datasource.password = 密码
172.16.100.2中的application-github.properties
spring.datasource.url = jdbc:mysql://172.16.100.1/ApolloConfigDB?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2b8
spring.datasource.username = root
spring.datasource.password = 密码
分别启动
172.16.100.1和172.16.100.2中的服务访问
172.16.100.1的8080 在 Application中会看到两个服务此时访问8090中的接口,可正常访问配置节点
测试把
172.16.100.2中的服务停掉,依然可以正常访问配置节点
数据缓存
windows存储在
C:\opt\data目录下linux系统存储在
/opt/data
浙公网安备 33010602011771号