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

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 快速学习简单回顾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数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
12天前
|
Nacos 微服务
Nacos与Eureka的区别
Eureka和Nacos均支持服务注册发现、基于心跳的健康检查及AP模式下的集群数据同步。主要区别在于:心跳频率、服务剔除机制、服务检测与清理周期不同,Nacos还额外提供配置管理功能。
25 0
|
2月前
|
负载均衡 算法 Nacos
SpringCloud 微服务nacos和eureka
SpringCloud 微服务nacos和eureka
69 0
|
3月前
|
负载均衡 Java Nacos
SpringCloud基础1——远程调用、Eureka,Nacos注册中心、Ribbon负载均衡
微服务介绍、SpringCloud、服务拆分和远程调用、Eureka注册中心、Ribbon负载均衡、Nacos注册中心
SpringCloud基础1——远程调用、Eureka,Nacos注册中心、Ribbon负载均衡
|
4月前
|
负载均衡 监控 Java
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
|
6月前
|
负载均衡 Cloud Native 数据可视化
Nacos与Eureka比较?
【6月更文挑战第29天】Nacos与Eureka比较?
232 2
|
6月前
|
JavaScript Java Go
Nacos vs. Eureka:微服务注册中心的对比
Nacos vs. Eureka:微服务注册中心的对比
480 0
|
7月前
|
存储 Cloud Native Java
深入比较Spring Cloud Nacos和Eureka的区别
【2月更文挑战第12天】
710 0
|
7月前
|
Java 应用服务中间件 Nacos
springcloud2-注册中心eureka及nacos
springcloud2-注册中心eureka及nacos
75 0
|
7月前
|
Java Nacos 微服务
spring cloud Eureka注册中心和Nacos注册中心(三)
spring cloud Eureka注册中心和Nacos注册中心
69 0
|
5天前
|
JSON Java Nacos
SpringCloud 应用 Nacos 配置中心注解
在 Spring Cloud 应用中可以非常低成本地集成 Nacos 实现配置动态刷新,在应用程序代码中通过 Spring 官方的注解 @Value 和 @ConfigurationProperties,引用 Spring enviroment 上下文中的属性值,这种用法的最大优点是无代码层面侵入性,但也存在诸多限制,为了解决问题,提升应用接入 Nacos 配置中心的易用性,Spring Cloud Alibaba 发布一套全新的 Nacos 配置中心的注解。