码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微服务框架 SpringCloud微服务架构 5 Nacos 5.7 Nacos 与 Eureka 的对比


    微服务框架

    【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】

    SpringCloud微服务架构

    文章目录

        • 微服务框架
        • SpringCloud微服务架构
        • 5 Nacos
          • 5.7 Nacos 与 Eureka 的对比
            • 5.7.1 Nacos 注册中心细节分析
            • 5.7.2 临时实例和非临时实例
            • 5.7.3 总结

    5 Nacos

    5.7 Nacos 与 Eureka 的对比
    5.7.1 Nacos 注册中心细节分析

    在这里插入图片描述

    【临时实例】

    查看Nacos 控制台

    在这里插入图片描述

    在这里插入图片描述

    即默认值就是true,默认情况下,所有的 实例都是临时实例。

    【临时实例采用心跳监测,非临时实例是Nacos 主动询问】

    【如果非临时实例挂了,Nacos 不会将其剔除,它只会说它不健康了,等着它恢复健康】

    【如果临时实例挂了,Nacos 直接就剔除干掉】

    5.7.2 临时实例和非临时实例

    服务注册到Nacos时,可以选择注册为临时或非临时实例,通过下面的配置来设置:

    在这里插入图片描述

    临时实例宕机时,会从nacos的服务列表中剔除,而非临时实例则不会

    【直接开干】

    在这里插入图片描述

    可以看到,默认值是true,即临时实例

    在这里插入图片描述

    现在先把order 服务停掉

    在这里插入图片描述

    OK, 看看Nacos 控制台

    在这里插入图片描述

    嗯,已经没了【因为我们刚刚配置了还没重启过, 停掉的时候它还是一个临时实例】

    再次启动

    在这里插入图片描述

    OK, 查看Nacos 控制台

    在这里插入图片描述

    可以看到,这就成了一个非临时实例了

    OK,现在我们再次停掉它

    在这里插入图片描述

    再次查看Nacos 控制台

    在这里插入图片描述

    在这里插入图片描述

    可以看到Nacos 并没有干掉它,只是变成不健康的实例了

    现在我又重启它

    在这里插入图片描述

    查看控制台

    在这里插入图片描述

    它就恢复了

    OK,大概就是这样 了

    5.7.3 总结
    1. Nacos与eureka的共同点

      • ①都支持服务注册和服务拉取
      • ②都支持服务提供者心跳方式做健康检测
    2. Nacos与Eureka的区别

      • ①Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式
      • ②临时实例心跳不正常会被剔除,非临时实例则不会被剔除
      • ③Nacos支持服务列表变更的消息推送模式,服务列表更新更及时
      • ④Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式
  • 相关阅读:
    Linux|shell编程|拷贝大文件之显示进度条
    .NET无侵入自动化探针原理和主流实现
    深度学习的进展
    Unity AI Sentis 基础教程
    go+mysql+redis+vue3简单聊室,第6弹:使用vue3和element-plus调用接口
    Flink—— Flink Data transformation(转换)
    「Verilog学习笔记」实现3-8译码器①
    【481. 神奇字符串】
    Java 入门-02-人机交互-图形化界面的小故事
    java计算机毕业设计家教管理系统MyBatis+系统+LW文档+源码+调试部署
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/128108835
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号