简单回顾 Nacos 与 Eureka 的区别|学习笔记

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 快速学习简单回顾Nacos与Eureka的区别

开发者学堂课程【精通 Spring Cloud Alibaba简单回顾Nacos与Eureka的区别】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/634/detail/10101


简单回顾 Nacos 与 Eureka 的区别


内容介绍:

一、Nacos 与 Eureka 的区别

二、Eureka 与  Nacos底层实现集群协议那些区别

三、Raft 到底是什么问题

四、分布式一致性的算法应用场景

 

一、Nacos与Eureka的区别

1.Eureka 采用 ap 模式形式实现注册中心

2.Nacos 默认采用 Ap 模式,在1.0版本之后采用 ap+cp 模式混合实现注册中心。

 

二、Eureka 与 Nacos 底层实现集群协议那些区别

1. 去中心化对等。

2. Raft 协议实现集群产生领导角色

 

三、Raft到底是什么问题

(1)分布式一致性协议的算法

分布式一致性算法 应用于系统软件实现集群保持每个节点数据同步性的问题,保持我们每个集群中每个节点的数据一致性问题,专业的术语叫分布式一致性的算法 

比如选 redis 做集群,分为 Redis1、Redis2。一旦选择这种方式就一定会分为一个主节点和一个从节点,主从节点的关系就是来保证数据的同步。

也就是说当进行一个主操作的写时,写操作完成后会同步到从节点中,每个这样的节点来保证那个数据一致性问题。

在这之后,我们在学习 Zookeeper,Zookeeper 也会分为 Zookeeper1和Zookeeper2,这时候也分为 Zookeeper 领导者,

Zookeeper 追随者,再写请求的时候会先写道领导者的节点中,之后再把数据同步写入到每个跟随者中,这样才能保持数据一致


四、分布式一致性的算法应用场景

Redis 集群、nacos 集群、mangdb 集群(也是通过 raft 协议)

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
相关文章
|
8月前
|
负载均衡 Kubernetes 网络协议
注册中心如何选型?Eureka、Zookeeper、Nacos怎么选
这是小卷对分布式系统架构学习的第9篇文章,继续探讨注册中心的原理及选型。文章详细介绍了Eureka、Nacos的工作机制与特点,并对比了Eureka、Nacos、Consul和Zookeeper在一致性协议、健康检查、负载均衡等方面的差异。最后根据不同的应用场景给出了注册中心的选型建议,帮助读者理解如何选择最适合的注册中心。
637 100
|
9月前
|
Nacos 微服务
Nacos与Eureka的区别
Eureka和Nacos均支持服务注册发现、基于心跳的健康检查及AP模式下的集群数据同步。主要区别在于:心跳频率、服务剔除机制、服务检测与清理周期不同,Nacos还额外提供配置管理功能。
273 0
|
12月前
|
负载均衡 Java Nacos
SpringCloud基础1——远程调用、Eureka,Nacos注册中心、Ribbon负载均衡
微服务介绍、SpringCloud、服务拆分和远程调用、Eureka注册中心、Ribbon负载均衡、Nacos注册中心
SpringCloud基础1——远程调用、Eureka,Nacos注册中心、Ribbon负载均衡
|
负载均衡 监控 Java
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
22718 7
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
|
11月前
|
负载均衡 算法 Nacos
SpringCloud 微服务nacos和eureka
SpringCloud 微服务nacos和eureka
180 0
|
负载均衡 Cloud Native 数据可视化
Nacos与Eureka比较?
【6月更文挑战第29天】Nacos与Eureka比较?
476 2
|
JavaScript Java Go
Nacos vs. Eureka:微服务注册中心的对比
Nacos vs. Eureka:微服务注册中心的对比
753 0
|
存储 Cloud Native Java
深入比较Spring Cloud Nacos和Eureka的区别
【2月更文挑战第12天】
1309 0
|
Java 应用服务中间件 Nacos
springcloud2-注册中心eureka及nacos
springcloud2-注册中心eureka及nacos
123 0
|
5月前
|
存储 Kubernetes 安全
Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置
无论是使用 Nacos-Controller 实现配置的双向同步,还是直接在应用中接入 Nacos SDK 以获得更高级的配置管理特性,都能显著提升配置管理的灵活性、安全性和可维护性。使用 Nacos,您能够更好地管理和优化您的应用配置,从而提高系统的稳定性和可靠性。
476 49