迁移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实例的命名空间页面获取。
如果您使用公网地址进行部署,为了保证连通性,您需要将客户端列入白名单。具体操作,请参见。