分布式-4分布式集群
系列文章目录
分布式–1概述CAP和Base
分布式–2分布式事务
分布式–3分布式一致性算法
分布式-4集群
分布式–5服务限流算法
分布式–6分布式id
分布式–7性能压测
分布式–8日志链路跟踪
分布式-9分布式锁|redis锁的几种实现
1、目标
高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影 响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自 然灾害等不可预期的原因导致,在很多时候也称单点问题。
• 突破数据量限制,一台服务器不能储存大量数据,需要多台分担,每个存储一部分, 共同存储完整个集群数据。最好能做到互相备份,即使单节点故障,也能在其他节点 找到数据。
• 数据备份容灾,单点故障后,存储的数据仍然可以在别的地方拉起。
• 压力分担,由于多个服务器都能完成各自一部分工作,所以尽量的避免了单点压力的 存在
2、架构
3、mysql集群
1)MMM
主主复制+读写分类+IP漂移
2)innodb cluster
3)常用
主主+主从复制+读写分离+db代理
但这样无法提升单表数据量过大问题。
4)分库分表
详见 https://blog.csdn.net/qq_35841637/article/details/109955808
4、redis集群
5、es集群
主节点:调度、监控
数据节点:存储数据
客户端节点:只负责请求的分发、汇总
可以既是主节点又是数据节点,但这样类,容易崩溃。角色分离解决 脑裂
6、总结
主从、分片、选领导
分布式-4分布式集群相关推荐
- 18_clickhouse副本同步与高可用功能验证,分布式表与集群配置,数据副本与复制表,ZooKeeper整合,创建复制表,副本同步机制,数据原子写入与去重,负载平衡策略,案例(学习笔记)
24.副本同步与高可用功能验证 24.1.分布式表与集群配置 24.2.数据副本与复制表 24.3.ZooKeeper整合 24.4.创建复制表 24.5.副本同步机制 24.6.数据原子写入与去重 ...
- docker 分布式管理群集_Coolpy7分布式物联网MQTT集群搭建
Coolpy7分布式技术,支持多个Coolpy7 Core提供跨数据中心(多活)模式组建群集,支持群集零手动维护(基于Gossip分布式协议作为群集节点状态维护).Coolpy7从版本号V7.3.2. ...
- 部署Ceph分布式高可用集群中篇
前言 如何快速部署Ceph分布式高可用集群 Ceph分布式存储底层实现原理 上文介绍了ceph的原理以及ceph的部署(部署了一个mon角色)本文继续介绍下ceph的部署 部署OSD 查看磁盘使用情况 ...
- 分布式架构和集群架构的区别
目录 1.分布式架构 2.集群架构 1.分布式架构 分布式架构是每个服务器都是运行不同的程序,提供的功能不一样,相互协作形成一个完整的生态,再对外提供服务,各个服务器之间有存在相互通信调用的情况,架构 ...
- 服务器分布式部署和集群部署的区别
服务器分布式部署和集群部署的区别 1.分布式部署 分布式是以缩短单个任务的执行时间来提升效率的:分布式是将不同的业务分布在不同的地方: 2.集群部署 集群是将几台服务器集中在一起,实现同一业务:集群是 ...
- 分布式文件存储系统-集群管理
这篇文章比预期来的要晚一点,第一遍接近完成时,脑子一热去清理了一下草稿箱,然后右手一抖就把它给删了,然后又不得不来第二遍....这个时候分布式备份就显得尤为重要!!! 言归正传,本文对分布式文件系统的 ...
- redis分布式锁 在集群模式下如何实现_收藏慢慢看系列:简洁实用的Redis分布式锁用法...
在微服务中很多情况下需要使用到分布式锁功能,而目前比较常见的方案是通过Redis来实现分布式锁,网上关于分布式锁的实现方式有很多,早期主要是基于Redisson等客户端,但在Spring Boot2. ...
- 一次搞定:分布式缓存 Redis 集群搭建!
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Esofar 来源 | cnblogs.com ...
- Memcache 分布式高可用集群介绍
分布式缓存需考虑如下三点: 1.缓存本身的水平线性扩展的问题. 2.缓存大病罚下的本身性能问题. 3.避免缓存的单点鼓掌问题. 分布式缓存存在的问题: 1.内存本身的管理问题.内存的分配,管理和回收机 ...
- EhCache 分布式缓存/缓存集群
开发环境: System:Windows JavaEE Server:tomcat5.0.2.8.tomcat6 JavaSDK: jdk6+ IDE:eclipse.MyEclipse 6.6 开发 ...
最新文章
- Latex中数学公式中常用符号(持续更新)
- 分页插件php,文章内容分页插件
- HTML5 Canvas爱心时钟代码
- SpringSecurity分布式整合之资源服务器搭建和测试
- SAP ABAP和Linux系统里如何检查网络传输的数据量
- 【POJ - 1724 】ROADS (带限制的最短路 或 dfs 或 A*算法,双权值)
- Java环境安装手册
- python 菜鸟-Python3 教程
- 涨薪慢,该不该跳槽?
- Python中and(逻辑与)计算法则
- 按键精灵 android,按键精灵手机版
- C语言从入门到精通pdf
- wifi发射功率各国标准_智能插座背后的两种无线协议——WiFi与ZigBee
- Python基础教程,Python入门教程(超详细)
- 卡尔曼滤波算法详细推导
- 不确定中找到确定性, IBM开出哪些疫后企业数字化新处方?
- JavaWeb 修炼之路(五)服务器中的请求和响应
- 建设GSM900/1800双频网应考虑的几个问题(转)
- 深度学习时间序列预测项目案例数据集介绍
- docker清理日志