参考: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就行了,接着搬砖。

springboot3接入nacos的更多相关文章

  1. Nacos(四):SpringCloud项目中接入Nacos作为配置中心

    前言 通过前两篇文章: Nacos(二):Nacos与OpenFeign的对接使用 Nacos(三):SpringCloud项目中接入Nacos作为注册中心 相信大家已经对Nacos作为注册中心的基本 ...

  2. Nacos(二):SpringCloud项目中接入Nacos作为注册中心

    前言 通过上一篇文章:Nacos介绍简单了解了Nacos的发展历程和现状,本文我们开始Nacos试水的第一步: 使用Nacos做注册中心 上周末(7.6)Nacos发布了V1.1.0版本,这次更新支持 ...

  3. SpringCloud项目中接入Nacos作为注册中心

    具体demo         https://blog.csdn.net/qq_33619378/article/details/95212754 <?xml version="1.0 ...

  4. Nacos(三):Nacos与OpenFeign的对接使用

    前言 上篇文章中,简单介绍了如何在SpringCloud项目中接入Nacos作为注册中心,其中服务消费者是通过RestTemplate+Ribbon的方式来进行服务调用的. 实际上在日常项目中服务间调 ...

  5. Nacos(五):多环境下如何“读取”Nacos中相应的配置

    前言 前景回顾: Nacos(四):SpringCloud项目中接入Nacos作为配置中心 Nacos(三):Nacos与OpenFeign的对接使用 Nacos(二):SpringCloud项目中接 ...

  6. Nacos(六):多环境下如何“管理”及“隔离”配置和服务

    前言 前景回顾: Nacos(五):多环境下如何"读取"Nacos中相应环境的配置 Nacos(四):SpringCloud项目中接入Nacos作为配置中心 现如今,在微服务体系中 ...

  7. Nacos(七):Nacos共享配置

    前言 本文参考文章: SpringCloud Alibaba - Nacos Config 自定义共享配置 前景回顾: Nacos(六):多环境下如何"管理"及"隔离&q ...

  8. Nacos(八):Nacos持久化

    参考和感谢 Spring Cloud Alibaba基础教程:Nacos的数据持久化 前言 前景回顾: Nacos(七):Nacos共享配置 Nacos(六):多环境下如何"管理" ...

  9. 在.NET Core中用最原生的方式读取Nacos的配置

    背景 之前老黄写过一篇<ASP.NET Core结合Nacos来完成配置管理和服务发现>简单介绍了如何让.NET Core程序接入Nacos,之前的SDK里面更多的是对Nacos的Open ...

  10. Nacos系列(一):Nacos环境安装及Hello World示例

    现在微服务架构越来越火,微服务架构中比较重要的一项就是配置中心, Nacos是阿里巴巴的一个开源项目,它的其中一个功能就是可以作为配置中心,实现配置的动态变更.历史版本对比.配置回滚等功能. 更多的描 ...

随机推荐

  1. Vue+SpringBoot+ElementUI实战学生管理系统-6.院系管理模块

    1.章节介绍 前一篇介绍了用户管理模块,这一篇编写院系管理模块,需要的朋友可以拿去自己定制.:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 院系列表 修改院系 4.模块 ...

  2. virtualbox安装oracle linux后找不到eth0

    用VirtualBox装oracle linux, ifconfig发现没有eth0: 按照以下步骤操作: 1 用ifconfig eth0 up启动网卡(默认未开启),执行ifconfig下看到et ...

  3. Jsp+Servlet实现文件上传下载(四)--下载文件

    接着上一篇讲: Jsp+Servlet实现文件上传下载(三)--删除上传文件    点击打开链接 本章来实现一下下载文件功能,同时优化了一下上一章中的代码. 废话少说,上代码 ------------ ...

  4. 细说Spring框架之核心01-概述

    官网:https://spring.io/projects/spring-framework 文档:https://docs.spring.io/spring-framework/docs/curre ...

  5. 教你如何判断Java代码中异步操作是否完成

    本文分享自华为云社区<java代码实现异步返回结果如何判断异步执行完成>,作者: 皮牙子抓饭. 在许多应用程序中,我们经常使用异步操作来提高性能和响应度.在Java中,我们可以使用多线程或 ...

  6. 【笔记】css —— BFC 原理

    一.什么是 BFC BFC 即 Block Formatting Contexts (块级格式化上下文),具有 BFC 特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素 ...

  7. 图书管理系统---基于ajax删除数据

    book_list.html代码 {% load static %} <!DOCTYPE html> <html lang="en"> <head&g ...

  8. 详解SSL证书系列(2)SSL证书对网站的好处

    在如今谷歌.百度等互联网巨头强制性要求网站 HTTPS 化的情况下, 网站部署 SSL 证书已然成为互联网的发展趋势,我们也知道了 SSL证书可以防止网络安全威胁.那么除此外为网站部署 SSL 证书还 ...

  9. ASP.NET Core 跨域

    跨域常见问题: 1.发布到IIS上后跨域问题 解决方法 修改web.config文件 <system.webServer> <httpProtocol> <customH ...

  10. kafka节点故障恢复原理

    Kafka的LEO和HW LEO LEO是Topic每一个副本的最后的偏移量offset+1 HW(高水位线) High WaterMark是所有副本中,最小的LEO Follower副本所在节点宕机 ...