开发者社区 > 云原生 > 正文

请问一下: nacos 2.x 添加了 9848 的端口, 我需要将我的spring-boot项目的

请问一下: nacos 2.x 添加了 9848 的端口, 我需要将我的spring-boot项目的 server-addr 端口改成 9848吗? 现在配置的是 8848,

展开
收起
山海行 2023-07-05 09:38:10 1541 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您使用的是 Spring Boot 和 Nacos 2.x,需要将 Spring Boot 项目配置为使用 Nacos 2.x 的 9848 端口进行注册和发现,可以按照以下步骤进行配置:

    在 Spring Boot 项目的 pom.xml 文件中,将 nacos-client 的版本设置为 2.x 版本,例如:
    xml
    Copy


    com.alibaba.nacos
    nacos-client
    2.1.3

    在 Spring Boot 项目的 application.properties 或 application.yml 配置文件中,添加以下配置:
    properties
    Copy

    Nacos 服务注册与发现地址

    spring.cloud.nacos.discovery.server-addr=localhost:9848

    Nacos 命名空间 ID,如果不需要则可以省略

    spring.cloud.nacos.discovery.namespace=xxx

    服务名称

    spring.application.name=my-service

    服务端口

    server.port=8080
    在 Spring Boot 项目的启动类上,使用 @EnableDiscoveryClient 注解启用服务注册与发现功能,例如:
    java
    Copy
    @SpringBootApplication
    @EnableDiscoveryClient
    public class MyApplication {
    public static void main(String[] args) {
    SpringApplication.run(MyApplication.class, args);
    }
    }
    在完成以上配置后,Spring Boot 项目就可以使用 Nacos 2.x 的 9848 端口进行服务注册和发现了。需要注意的是,如果您的 Nacos 2.x 配置了其他的端口或参数,也需要相应地进行配置。

    2023-07-30 22:36:00
    赞同 展开评论 打赏
  • 默认8848,升级2.0后,我们会自动匹配到9848

    此答案来自钉钉群“MSE微服务引擎用户交流群"

    2023-07-05 17:47:48
    赞同 展开评论 打赏
  • 是的,如果你要使用 Nacos 2.x 的 9848 端口,你需要将你的 Spring Boot 项目中的 server-addr 端口配置改为 9848。

    在 Spring Boot 项目的配置文件(比如 application.propertiesapplication.yml)中,你会有一个名为 server-addr 的属性用于指定 Nacos 服务器的地址和端口。将该端口从当前的 8848 修改为 9848,以与 Nacos 2.x 的端口一致。

    例如,在 application.properties 文件中,找到以下行:

    server-addr=127.0.0.1:8848
    

    将其中的 8848 替换为 9848,使其变为:

    server-addr=127.0.0.1:9848
    

    保存修改后,重新启动你的 Spring Boot 项目,它应该能够与 Nacos 2.x 版本上的 9848 端口进行通信了。

    2023-07-05 13:14:00
    赞同 展开评论 打赏
  • 是的,如果你升级到了Nacos 2.x 版本,并且在新版本中添加了9848端口作为Nacos的管理端口(Management Port),那么你需要将你的Spring Boot项目中的server-addr端口改成9848。

    在Nacos 2.x版本中,默认的管理端口由8848改为了9848。因此,在你的Spring Boot项目中,如果要与Nacos建立连接并进行配置管理等操作,需要将server-addr配置项中的端口修改为9848。

    例如,如果你的当前配置是:

    spring.cloud.nacos.config.server-addr=127.0.0.1:8848 那么你需要将它修改为:

    spring.cloud.nacos.config.server-addr=127.0.0.1:9848 确保你的Spring Boot应用程序可以正确连接到Nacos服务器。

    记得在修改配置后重新启动你的Spring Boot项目,以使新的配置生效。

    2023-07-05 10:09:45
    赞同 展开评论 打赏
问答分类:
问答地址:

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

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多