迁移spring-cloud-alibaba应用

bootstrap.properties

将如下内容:

spring.cloud.nacos.config.endpoint=${ACM的公网/私网地址}

替换为:

spring.cloud.nacos.config.server-addr=${MSE的公网/私网地址}

并且在如下配置中,将Namespace替换为MSE中的Namespace:

spring.cloud.nacos.config.namespace=${MSE的namespaceID}

可运行的示例Demo,请参见acm2nacos-spring-cloud-example。

您可以通过以下方式鉴别您的应用是否为spring-cloud-alibaba应用:

pom.xml
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  • MSE Nacos实例的公网和私网地址可以在实例的基础信息页面获取。

  • MSE中默认命名空间(Namespace)为空,可以不填写。如果导入的命名空间ID不为空,可以在Nacos实例的命名空间页面获取。

如果您使用公网地址进行部署,为了保证连通性,您需要将客户端列入白名单。具体操作,请参见。