springboot3接入nacos

参考:https://blog.csdn.net/qinguan111/article/details/132877842(连接不上nacos)

https://verytoolz.com/yaml-formatter.html(yaml格式工具)

好吧,从昨天下午到今天快上午一直在被接入nacos这个问题拦在这,

1.一开始我就直接搜的springboot如何接入nacos

build.gradle配置:

复制代码
implementation group: 'com.alibaba.cloud', name: 'spring-cloud-starter-alibaba-nacos-discovery', version: '2022.0.0.0-RC2'

yuml配置:

复制代码
spring:
  cloud:
    nacos:
      discovery:
        group: XX_GROUP
        namespace: prod
        server-addr: nacos.xxx.com:8848
      config:
        group: XX_GROUP
        namespace: prod
        server-addr: nacos.xxx.com:8848
        shared-configs[0]:
          data-id: xxx-platform-dev.yaml

然后按照教程启动倒是启动起来了,但是我不管怎么在后台刷新都没有看到新服务接入,

于是我便在配置里面加个我的服务名字,看看能不能出来,尽管我的服务正常起来了但是后台依然没有起色。于是我便开始在kimiChat,百度文心一言,chatGpt里面找"springboot3如何接入nacos",很多个答案, 都尝试了个遍但是感觉都不大行。

最后想会不会要不我自己本地先起一个nacos服务,我先自己尝试连下先连成功了再说吧,于是命令行

docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server

进入后台http://127.0.0.1:8848/nacos 看到启动成功

说明我nacos启动成功了,同时看到现在这个都不需要密码就可以登录,好吧,我项目配置先试试,尝试连接~~

报错"Client not connected, current status:STARTING"啥意思啊,我现在要养成好习惯不直接去百度查,先去那三大平台查,

查的结果大概说版本不兼容,网络连接有问题,防火墙等,我看了下我的电脑防火墙关了呀,再本地尝试用telnet 127.0.0.1:8848 显示连不上,好吧这问题有点玄乎,

算了,百度下吧,搜第一个说新版本的nacos我要多开启两个端口才能连接,执行下面命令

docker run --name nacos -e MODE=standalone -p 8848:8848 -p 9848:9848 -p 9849:9849 -d nacos/nacos-server

然后再尝试本地项目连接

可以了,那就说明我配置没问题,就是那nacos有问题,问了同事,原来是他没有开启9848和9849那两个端口,好吧,我去阿里云给开启下,本地服务再跑下,终于可以了。

2.接着我跟着三大平台教程尝试接入nacos的配置

build.gradle

复制代码
implementation group: 'com.alibaba.cloud', name: 'spring-cloud-starter-alibaba-nacos-config', version: '2022.0.0.0-RC2'

yaml 配置见上面的config

启动本地项目起来了,然后自己引用了下随便一个配置能返回,说明没啥问题,至此,配置就可以了,接下来就是把之前写在bootstrap-dev.yml里面的全部迁移到nacos上,除了连接nacos的配置

好了能读取上面的yaml就行了,接着搬砖。

相关推荐
知识即是力量ol6 天前
微服务架构:从入门到进阶完全指南
java·spring cloud·微服务·nacos·架构·gateway·feign
码农阿豪6 天前
Nacos 日志与 Raft 数据清理指南:如何安全释放磁盘空间
java·安全·nacos
学习是生活的调味剂12 天前
nacos原理之服务注册浅析
java·开发语言·nacos·注册中心
金刚猿14 天前
03_虚拟机中间件部署_Nacos 部署单机模式、配置鉴权
linux·中间件·nacos·配置鉴权
利刃大大15 天前
【SpringCloud】Nacos简介 && 安装 && 快速入手 && 负载均衡
spring·spring cloud·微服务·nacos·负载均衡
没有bug.的程序员21 天前
服务注册与发现:Consul vs. Nacos 的选型博弈、内核拆解与混合云实战指南
java·spring boot·spring·nacos·consul·服务注册于发现·内核拆解
CodeCaptain23 天前
nacos-2.3.2-OEM与nacos3.1.x的差异分析
java·经验分享·nacos·springcloud
斯普信专业组1 个月前
Nacos-MCP 融合架构:运维nacos的MCP服务项目
运维·nacos·架构
魔芋红茶1 个月前
NACOS 二次开发指南
nacos
没有bug.的程序员1 个月前
Spring Cloud Alibaba:Nacos 配置中心与服务发现的工业级深度实战
java·spring boot·nacos·服务发现·springcloud·配置中心·alibaba