如果nacos服务端修改默认8848端口为18848 客户端需要额外配置这个新端口吗?使用域名访问

如果nacos服务端修改默认8848端口为18848 客户端需要额外配置这个新端口吗?使用域名访问

展开
收起
鸡蛋灌饼儿 2023-02-12 11:46:11 469 分享 版权
阿里云 AI 助理回答

当Nacos服务端修改默认的8848端口为18848后,客户端确实需要进行相应的配置以指向新的端口。不论您是直接在代码中配置、使用Spring Cloud Alibaba、Dubbo框架或者是其他方式接入Nacos,都需要确保指定的Nacos服务器地址包含这个新的端口号。

具体配置调整如下:

  1. Java版本的Nacos Client: 在客户端程序代码中,您需要将SERVER_ADDR属性更新为新端口,例如:

    properties.put(PropertyKeyConst.SERVER_ADDR, "${mseNacos实例域名}:18848");
    
  2. Spring Cloud Alibaba框架: 在应用的配置文件中,对于注册中心和配置中心的地址,应更改为:

    spring.cloud.nacos.discovery.server-addr=${mseNacos实例域名}:18848
    spring.cloud.nacos.config.server-addr=${mseNacos实例域名}:18848
    

    或者如果使用的是域名,则确保域名解析后的访问URL中包含了正确的端口。

  3. Dubbo框架: 在Dubbo的配置文件中,注册中心的地址需要更新为新端口:

    dubbo.registry.address=nacos://${mseNacos实例域名}:18848
    
  4. Go版本的Nacos Client及其他客户端: 同样地,所有客户端的连接字符串或配置项中涉及Nacos服务器地址的部分,都应将端口部分更新为18848。

总结: 当服务端口变更时,客户端必须做相应调整来指向新的服务端口,无论您是通过直接代码配置、框架集成还是其他方式接入Nacos服务。使用域名访问时,确保域名解析后能够正确映射到修改后的端口18848上。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理