注册中心CAP架构剖析

Nacos 支持 AP 或 CP

  • AP

Nacos 通过临时节点实现 AP 架构,将服务列表放在内存中;

  • CP

Nacos 通过持久化节点实现 CP 架构,将服务列表放在文件中,并同步到内存,通过 Raft 协议算法实现;

通过配置 ephemeral=true/false 来控制,默认为 true,AP;

AP/CP 和 BASE 理论参考:https://blog.csdn.net/u010355502/article/details/132307054

Nacos 注册中心 CP 架构源码

流程图参考:https://note.youdao.com/s/C5D9y6dG

相关推荐
逸狼几秒前
【JavaEE初阶】多线程6(线程池\定时器)
java·开发语言·算法
qq_35323353892 分钟前
【原创】java+springboot+mysql科研成果管理系统设计与实现
java·spring boot·mysql·mvc·web
dawn1912282 分钟前
SpringMVC 入门案例详解
java·spring·html·mvc
极客先躯4 分钟前
高级java每日一道面试题-2024年9月16日-框架篇-Spring MVC和Struts的区别是什么?
java·spring·面试·mvc·struts2·框架篇·高级java
Counter-Strike大牛5 分钟前
MySQL迁移达梦报错,DMException: 第1 行附近出现错误: 无效的表或视图名[ACT_GE_PROPERTY]
java·数据库
我要学编程(ಥ_ಥ)1 小时前
滑动窗口算法专题(1)
java·数据结构·算法·leetcode
niceffking1 小时前
JVM 一个对象是否已经死亡?
java·jvm·算法
真的很上进2 小时前
【Git必看系列】—— Git巨好用的神器之git stash篇
java·前端·javascript·数据结构·git·react.js
科研小白_d.s2 小时前
intellij-idea创建html项目
java·html·intellij-idea
XXXJessie2 小时前
c++249多态
java·c++·servlet