Eureka、Consul、Zookeeper注册中心总结
2024-10-21 03:47:49
组件名 | 编写语言 | CAP | 服务健康检查 | 对外暴露接口 | Springcloud集成 |
---|---|---|---|---|---|
Eureka | Java | AP | 可配支持(安全机制) | Http | √ |
Consul | Go | CP | 支持 | Http/DNS | √ |
Zookeeper | Java | CP | 支持 | 客户端 | √ |
C:Consistency 强一致性
A:Availability 可用性
P:Partition tolerance 分区容错性
CA:单点集群,满足一致性,可用性,但是可拓展性不强
CP:满足一致性,分区容忍性的系统,性能不是很高
AP:满足可用性,分区容忍性系统,一致性要求较低
CAP理论关注粒度是数据,而不是整体系统设计的策略
最新文章
- Ubuntu菜鸟入门(八)—— QQ安装
- 关于redis扩展安装及使用
- Linux测试环境部署tomcat(二)
- flask请求管道
- Codeforces Round #379 (Div. 2) Analyses By Team:Red &; Black
- 基于zepto的一个日期区间选择插件
- Linux运维工程师入门须掌握的10个技术点
- C#_数据库交互_SqlHelper
- 排列的Java递归语言实现
- leetcode 169 Majority Element 冰山查询
- Linux常用命令大全(转载收藏)
- [Swift]LeetCode768. 最多能完成排序的块 II | Max Chunks To Make Sorted II
- Java面试准备之数据库
- Linux服务器在SSH客户端如何实现免密登录
- with的上下文管理
- 集合-LinkedList
- Codeforces.472F.Design Tutorial: Change the Goal(构造 线性基 高斯消元)
- CentOS7.2 问题收集 查看文件大小 查看端口
- p1467 Runaround Numbers
- mysql字符生命周期
热门文章
- django启动报错:DisallowedHost at /
- element ui 使用Tooltip 文字提示,文本内容中输入空格
- win 10玩魔兽争霸/黑边,不能全屏,闪退
- question(The hierarchy of the type MyServlet is inconsistent)——解决tomcat重新添加依赖
- MyBatis03:连接池及事务控制、xml动态SQL语句、多表操作
- PHP 视频源文件加密方案
- 用Echarts实现SpreadJS引用从属关系可视化
- Windows上将linux目录映射网络驱动器
- 2、Java封装、继承与多态
- 用了这么多年的 SpringBoot 你知道什么是 SpringBoot 的 Web 类型推断吗?