Nacos与Eureka的区别

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

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

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

复制代码
spring:
  cloud:
    nacos:
      discovery:
        ephemeral: false # 设置为非临时实例

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

  • Nacos与eureka的共同点
    • 都支持服务注册和服务拉取
    • 都支持服务提供者心跳方式做健康检测
  • Nacos与Eureka的区别
    • Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式
    • 临时实例心跳不正常会被剔除,非临时实例则不会被剔除
    • Nacos支持服务列表变更的消息推送模式,服务列表更新更及时
    • Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式
相关推荐
QQ_2169629096几秒前
Spring Boot大学生社团管理平台 【部署教程+可完整运行源码+数据库】
java·数据库·spring boot·微信小程序
Ahtacca5 分钟前
Maven 入门:项目管理与依赖管理的核心玩法
java·maven
a程序小傲10 分钟前
京东Java面试被问:Fork/Join框架的使用场景
java·开发语言·后端·postgresql·面试·职场和发展
⑩-14 分钟前
Java四种线程创建方式
java·开发语言
月光在发光16 分钟前
22_GDB调试记录(未完成)
java·开发语言
222you17 分钟前
SpringAOP的介绍和入门
java·开发语言·spring
Violet_YSWY27 分钟前
哪些常量用枚举,哪些用类
java
shoubepatien28 分钟前
JAVA -- 09
java·开发语言
kong790692828 分钟前
Java新特性-(三)程序流程控制
java·java新特性
愿你天黑有灯下雨有伞29 分钟前
Spring Boot 使用FastExcel实现多级表头动态数据填充导出
java·faseexcel