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. C++:vector中使用.clear()函数
  2. Linux的centos7.2部署rocketMq3.5.8
  3. 使用WGAN生成手写字体
  4. 阿里巴巴对Java编程【单元测试】的规约
  5. Ubuntu 终端不能输入中文,不能显示中文的解决办法
  6. Android源码中添加 修改应用
  7. (一) pyhon 基础语法(数值 字符串 元组 列表 字典)
  8. A Simple but Tough-to-Beat Baseline for Sentence Embeddings阅读笔记
  9. 全球及中国水电行业开发规划及十四五投资战略报告2021年版
  10. 虚拟摄像头之DirectShow虚拟摄像头开发
  11. DM642的PCI驱动编程笔记:遍历一块内存空间的源码
  12. 解决vue中父组件传图片路径src给子组件却无法正常显示图片的原因
  13. 爬取猫眼电影评论及数据分析(三)之数据可视化
  14. MATLAB Jacobi迭代法 求解线性方程组
  15. C语言单链表,能直接运行的代码!
  16. Mac常用的五款思维导图软件,中文版推荐
  17. 迅为i.MX6ULL终结者Linux中断实验运行测试
  18. 协同办公OA项目:搭建“自定义”OA办公系统,原来就这么简单!
  19. Myabtis-Plus(高级查询)
  20. 灰度图像中值滤波c语言编程,灰度图像中值滤波

热门文章

  1. python+pymssql+selenium 获取短信验证码登录(实战练习)
  2. css3图片 变黑白 变模糊 调整饱和度等
  3. hihoCoder 1388(fft)
  4. 树形DP+二分(Information Disturbing HDU3586)
  5. 11.19 如何将界面与功能权限的关系注册到系统?
  6. css 列表内容滚动,stroll.js 炫酷的 CSS3 列表滚动动画集合 - 文章教程
  7. android 磁盘日志记录,GitHub - xflyandroid/XLog: 一个简易的日志打印框架(支持打印策略自定义,默认提供2种策略:logcat打印和磁盘打印)...
  8. java 多线程之间通信_java多线程之间的通信
  9. MySQL备份与恢复详解(热备、冷备等相关术语解释)
  10. DDL DML DCL 简介