如果nacos服务端修改默认8848端口为18848 客户端需要额外配置这个新端口吗?使用域名访问
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当Nacos服务端修改默认的8848端口为18848后,客户端确实需要进行相应的配置以指向新的端口。不论您是直接在代码中配置、使用Spring Cloud Alibaba、Dubbo框架或者是其他方式接入Nacos,都需要确保指定的Nacos服务器地址包含这个新的端口号。
具体配置调整如下:
Java版本的Nacos Client: 在客户端程序代码中,您需要将SERVER_ADDR
属性更新为新端口,例如:
properties.put(PropertyKeyConst.SERVER_ADDR, "${mseNacos实例域名}:18848");
Spring Cloud Alibaba框架: 在应用的配置文件中,对于注册中心和配置中心的地址,应更改为:
spring.cloud.nacos.discovery.server-addr=${mseNacos实例域名}:18848
spring.cloud.nacos.config.server-addr=${mseNacos实例域名}:18848
或者如果使用的是域名,则确保域名解析后的访问URL中包含了正确的端口。
Dubbo框架: 在Dubbo的配置文件中,注册中心的地址需要更新为新端口:
dubbo.registry.address=nacos://${mseNacos实例域名}:18848
Go版本的Nacos Client及其他客户端: 同样地,所有客户端的连接字符串或配置项中涉及Nacos服务器地址的部分,都应将端口部分更新为18848。
总结: 当服务端口变更时,客户端必须做相应调整来指向新的服务端口,无论您是通过直接代码配置、框架集成还是其他方式接入Nacos服务。使用域名访问时,确保域名解析后能够正确映射到修改后的端口18848上。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。