Eureka的数据同步和Nacos的Distro的区别

nacos的临时实例使用的Distro协议:

去中心化。

p2p的模式。

使用了版本号,作为乐观锁的机制。

每个机器都能读取数据,写入数据和增量数据,是经过路由处理好的节点来处理。

//就是p2p啊。

分发写的路由。

六个机制,在我看来就是个p2p

  • 平等机制

  • 异步复制

  • 健康检查机制

  • 本地读机制

  • 新节点同步机制

  • 路由转发机制

Eureka

注册中心,节点也是平等的。p2p。

1、Eurka 采用 AP的设计

1.注册中心:*节点是平等的,*通过异步 Replicate 来同步数据,达到最终一致。注册中心拥有两级缓存。 2.客户端:本地缓存有服务注册的全量信息(即使与注册中心断开也可向服务方请求),某节点挂了可自动切换注册中心其它节点。

  • Eureka 是弱数据一致性,选择了 CAP 中的 AP。

  • Eureka 采用 Peer to Peer 模式进行数据复制。

  • Eureka 通过 lastDirtyTimestamp 来解决复制冲突。

  • Eureka 通过心跳机制实现数据修复。

Eurka的数据同步和Naocs的Distro。

在我看来,是将写的路由进行了路由的转发。这样每个压力就小,随之也有宕机的问题。但这个也没问题。

只是做了一个转发的压力而已。

这个设计会更好。

eureka就是啥都干,一起复制。简单很多。

相关推荐

  1. Eureka数据同步NacosDistro区别

    2024-03-22 20:42:02       39 阅读
  2. 详解NacosEureka区别

    2024-03-22 20:42:02       46 阅读
  3. 详解NacosEureka区别

    2024-03-22 20:42:02       50 阅读
  4. 详解NacosEureka区别

    2024-03-22 20:42:02       58 阅读
  5. 详解NacosEureka区别

    2024-03-22 20:42:02       58 阅读
  6. 详解NacosEureka区别

    2024-03-22 20:42:02       53 阅读
  7. 详解NacosEureka区别

    2024-03-22 20:42:02       48 阅读
  8. 详解NacosEureka区别

    2024-03-22 20:42:02       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 20:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 20:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 20:42:02       87 阅读
  4. Python语言-面向对象

    2024-03-22 20:42:02       96 阅读

热门阅读

  1. c语言排序实验题

    2024-03-22 20:42:02       36 阅读
  2. 蓝桥杯刷题记录之数字王国之军训排队

    2024-03-22 20:42:02       39 阅读
  3. Uni-app开发介绍及入门

    2024-03-22 20:42:02       34 阅读
  4. CUDA学习笔记07:shared memory Code

    2024-03-22 20:42:02       47 阅读
  5. [C++提高编程](二):模板--类模板

    2024-03-22 20:42:02       48 阅读
  6. CCF软件能力认证202312-1——仓库规划

    2024-03-22 20:42:02       48 阅读
  7. 5.3、【AI技术新纪元:Spring AI解码】图像生成API

    2024-03-22 20:42:02       38 阅读