MSHA控制台通过使用Nacos作为管控指令下发通道,将容灾相关规则指令下发到MSHA SDK或MSHA Agent。
开通MSE托管版Nacos
在MSHA控制台绑定Nacos
为Java应用配置Nacos连接信息
一方面,MSHA控制台会将容灾规则下发到Nacos。另一方面,应用启动时MSHA SDK或MSHA Agent需要和Nacos建立TCP长连接,以便控制台变更规则后,MSHA
SDK或MSHA Agent能够监听到更新后的规则内容。因此Java应用接入MSHA SDK或MSHA Agent时,还需要在JVM参数中,添加Nacos连接地址和命名空间ID:
-Dmsha.nacos.namespace=${Nacos命名空间ID}
-Dmsha.nacos.server.addr=${Nacos服务器访问地址}
- 查看命名空间ID,可以进入Nacos实例的命名空间页面。
- Nacos服务器访问地址格式为
${内网地址:内网端口}
,例如:mse-c5efe870-nacos-ans.mse.aliyuncs.com:8848
。