Nacos与Eureka的区别

大家好我是苏麟今天说一说Nacos与Eureka的区别.

Nacos

Nacos的服务实例分为两种l类型:

  • 临时实例:如果实例宕机超过一定时间,会从服务列表剔除,默认的类型。
  • 非临时实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例。

配置一个服务实例为永久实例:

java 复制代码
spring:
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848 #nacos服务地址
        ephemeral: false  #是否为临时实例

Nacos和Eureka整体结构类似,服务注册、服务拉取、心跳等待,但是也存在一些差异:

Nacos与eureka的共同点

  • 都支持服务注册和服务拉取
  • 都支持服务提供者心跳方式做健康检测

Nacos与Eureka的区别

  • Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模 式
  • 临时实例心跳不正常会被剔除,非临时实例则不会被剔除
  • Nacos支持服务列表变更的消息推送模式,服务列表更新更及时
  • Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式

这期就到这里下期见!

相关推荐
向上的车轮2 小时前
云原生的12个要素是什么?
云原生
只因在人海中多看了你一眼7 小时前
B.50.10.10-微服务与电商应用
微服务·云原生·架构
喂完待续9 小时前
【序列晋升】29 Spring Cloud Task 微服务架构下的轻量级任务调度框架
java·spring·spring cloud·云原生·架构·big data·序列晋升
我真的是大笨蛋10 小时前
K8S-基础架构
笔记·云原生·容器·kubernetes
wdxylb13 小时前
Kubernetes实战系列(4)
云原生·容器·kubernetes
我真的是大笨蛋14 小时前
K8S-Pod(上)
java·云原生·容器·kubernetes
野生技术架构师15 小时前
开发微服务的9个最佳实践
微服务·云原生·架构
曾经的三心草1 天前
微服务的编程测评系统22-项目部署结束
微服务·云原生·架构
Sweety丶╮7941 天前
【Kubernetes】知识点总结5
云原生·容器·kubernetes
zyplanke1 天前
Kubernetes(四):Service
云原生·容器·kubernetes·k8s