nacos demo

吐槽

今天开始整微服务,老实说我真是不知道怎么开始,无从下手,甚至想从spring开始,经过同事的指导,明白了他想让我学的是怎么用,搭框架,好像不是现在的事,努力嘤嘤嘤。

nacos安装

从nacos安装开始,本地起一个nacos服务,报错:Unable to start web server以及Unable to start embedded Tomcat,发现自己没装tomcat,然后装了一个最新的tomcat9.0.40,再起还是报错,接着百度,换了jdk版本和nacos版本,jdk版本为1.8_191,nacos为1.1.4,就可了。(喝了一杯奶茶,心脏狂跳,脑子发昏,害,天要我戒糖)

demo

先从最简单的东西写起吧,毕竟我他妈连spring框架都搭建得歪歪扭扭,真不知道我怎么找来这份工作的,乌鱼。一般来说应该是先把spring啊什么spring-boot之类的东西学好,写流畅再开始这个的,但我现在迫在眉睫,可能没两天就要给我微服务的开发任务了,啊啊啊啊给条生路吧,言归正传,我准备demo写个holleworld(low就一个字,我只说一次)。
链接: demo教程.


报错了:ERROR 67388 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporte
原因:springbootapplication启动类会自动加载数据库,但我没有写数据库配置
百度解决办法:将@SpringBootApplication
改成@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
结果:还是报错
再找原因:仔细看报错,说我的端口被占用,ok,把那个不知死活占用我8080端口的程序干掉!用cmd命令行查看是谁占用我的8080netstat -ano | findstr 8080找到他的pid号为7796,用命令taskkill -f -pid 7796干掉他!!!然后提示无法终止。。。。。。
解决办法:修改程序配置文件,改用别的端口号。
结果:成功跑起来了。


总算跑起来了,打开nacos页面,看看有没有注册成功,好嘛乖乖,嘛也没得,啥也不是。
耗时四小时,终于能在nacos上找到了
捋一下事件顺序
1、发现找不到服务
2、通过百度,似乎需要别的包,确切的说是需要nacos的config和discovery nacos使用教程.
3、maven导入包失败,原因是连接超时,原因是我的网络不够好,默认的maven仓库跑的非常慢,一会能连一会找不到网页,解决办法:在maven的settings.xml增加镜像配置 解决超时问题
4、起的时候报错了,很长一段大概意思是包冲突,仔细看错误信息,里面有提到包名,因为2操作导入了一个包依赖,有包冲突的问题,将错误信息提到的包名注释掉。
5、还是报错了,不导入那两个nacos的config和discovery就不会报错,导入了就报错了,提示是Error creating bean with name 'bootstrapImportSelectorConfiguration',百度说是版本问题,springboot和springcloud的版本不匹配,将springboot从2.1.3换成2.2.2
6、记得把config和discovery的配置写上,启动成功,在nacos上也能找到服务,可喜可贺可喜可贺

nacos注册中心demo相关推荐

  1. 手动造轮子——为Ocelot集成Nacos注册中心

    前言 近期在看博客的时候或者在群里看聊天的时候,发现很多都提到了Ocelot网关的问题.我之前也研究过一点,网关本身是一种通用的解决方案,主要的工作就是拦截请求统一处理,比如认证.授权.熔断.限流.注 ...

  2. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

    微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

  3. Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | kiritomoe 来源 | 公众号「Kiri ...

  4. Nacos注册中心的部署与用法详细介绍

    一.什么是注册中心: 我们知道微服务彼此间独立部署.具有清晰的边界,服务间通过远程调用来构建复杂的业务功能.而服务册中心在微服务项目中扮演着非常重要的角色,那么注册中心又是什么,使用服务注册中心可以解 ...

  5. 微服务系列之ZooKeeper注册中心和Nacos注册中心Nacos和Zookeeper对比

    一.ZooKeeper注册中心 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,推 ...

  6. Nacos注册中心和服务消费方式

    哈喽朋友们本次小無分享Nacos注册中心和服务消费方式 前言:本期文章操作性不多,多在于详细的理论说明 还各位看官耐心看完 一,服务治理介绍 目录 一,服务治理介绍 二,nacos简介 nacos实战 ...

  7. Nacos注册中心8-Server端(处理注册请求)

    0. 环境 nacos版本:1.4.1 Spring Cloud : 2020.0.2 Spring Boot :2.4.4 Spring Cloud alibaba: 2.2.5.RELEASE 测 ...

  8. Nacos 注册中心主要贡献者详解注册中心的设计原理

    服务发现是一个古老的话题,当应用开始脱离单机运行和访问时,服务发现就诞生了. 目前的网络架构是每个主机都有一个独立的 IP 地址,那么服务发现基本上都是通过某种方式获取到服务所部署的 IP 地址.DN ...

  9. Spring Cloud 系列之 Alibaba Nacos 注册中心(一)

    前言 从本章节开始,我们学习 Spring Cloud Alibaba 相关微服务组件. Spring Cloud Alibaba 介绍 Spring Cloud Alibaba 致力于提供微服务开发 ...

  10. Spring Cloud Alibaba系列使用(二)----Nacos注册中心

    1|1Spring Cloud Alibaba 介绍 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spri ...

最新文章

  1. portainer图形化监控
  2. 朋友圈下拉刷新 android_下拉过程中的意符设计细节
  3. Boost:alignment对齐的测试程序
  4. cmd copy命令 文件复制【转】
  5. windows下利用_popen,_wopen创建管道进行系统命令输出数据
  6. arm-none-eabi-gcc 嵌入式交叉编译器安装 极简教程
  7. loading gif 透明_搞笑GIF:有这样的女朋友下班哪里都不想去
  8. 如何在摆摊经济中脱颖而出
  9. 美女面试官问我Python如何优雅的创建临时文件,我的回答....
  10. 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程(Part 1)
  11. matlab 中产生高斯白噪声
  12. logo qt添加_Qt官方示例-窗口标志
  13. 盘点愚人节各大网站彩蛋,谁最爱恶搞?
  14. 浅析deep深度选择器
  15. java加密与解密-核心包中的部分API(2)
  16. 「中民知慧教育」已完成近千万种子轮融资
  17. 明朝首辅/太师,辅佐明朝四代国之重臣杨士奇后世传人在松滋
  18. delete、truncate、drop的区别有哪些,该如何选择
  19. navigationBar的控制
  20. latex中公式的上下限和左右如何改变,即独立公式和行间公式的切换

热门文章

  1. C#解析JSON字符串总结(转载)
  2. 一文详解python的类方法,普通方法和静态方法
  3. 神经网络模型压缩优化方法
  4. difference between match and exec
  5. 2016计蒜之道复赛 百度地图的实时路况 floyd+cdq分治
  6. 7.20-7.24(2)
  7. 多表连接的三种方式 HASH MERGE NESTED
  8. CICD详解(六)——SVN+Jenkins项目控制实战
  9. Linux手动配置虚拟机网络的两种方式
  10. Docker是什么,有什么用?一看就明白