• SpringCloud微服务注册nacos踩坑记


    这几天在自学SpringCloud,先是在自己的云服务创建了nacos集群。

    然后根据教程创建了provider去注册集群,结果注册成功后立马掉线了。

    百度了一番,并无结果,后面发现注册ip不对,发现微服务注册到ip会是内网ip,所以就指定了公网ip

    spring:
      application:
        name: luoprovider
      cloud:
        nacos:
          discovery:
            ip: 101.133.235.**
            port: 8899
    

      结果ip一致还是一样。

          然后就各种查资料、查看nacos日志,想看看到底哪里报错了,但是并没有看出什么问题(度娘都找烂了,都没有找到结果)。

          这个时候心累了......都要放弃了。

         还好眼尖看到上图集群注册方式........临时实例

         Nacos两种健康检查模式 :1.agent上报模式 2.服务器检测模式 ,而临时实例就是采用agent上报模式!!!!

        所以问题应该出在客户端上面,跟ip以及nacos没有问题,于是开启debug模式,获取到心跳连接,到post执行一下发现报错了

    Param 'beat' is required.

    又是一顿度娘,才发现nacos版本已alibaba依赖版本不一致,心塞,版本说明:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

  • 相关阅读:
    前端面试:Vue.js常见的问题
    Web前端攻击方式及防御措施
    JavaScript代码规范
    bind、apply、call的理解
    Markdown标记语言简介及使用方法
    github个人主页的建立
    深度理解“高内聚低耦合”
    私有云与公有云的区别
    响应式网页设计
    redis和mongodb比较
  • 原文地址:https://www.cnblogs.com/lhll/p/15776136.html
Copyright © 2020-2023  润新知