微服务无法注册到Nacos
·
前言:
1、Windows安装的VMware虚拟机,虚拟机是CentOS 7操作系统,搭建docker再部署Nacos单机版。
2、版本:Nacos2.0.3、SpringCloud 2.2.7.RELEASE、SpringBoot2.3.12.RELEASE。
3、虚拟机关闭防火墙(推荐)或者开放8849、9848、9849端口。
一、Nacos客户端升级为2.x版本后,新增了gRPC的通信方式,新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成.。分别是9848、9849端口,在启动Nacos时需要加上。

docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --network=host --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server
参数讲解:
-p 8848:8848 -p 9848:9848 -p 9849:9849 开放虚拟机端口和宿主机间的端口
--network=host 虚拟机和宿主机公用一个网段
二、缺少依赖,微服务启动后不报错,Nacos上无法看到。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>3.1.1</version>
</dependency>
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)