
分布式
文章平均质量分 96
严严严的博客
做一些技术备案,方便学习
展开
-
MySQL主从架构、读写分离、集群相关面试问题
文章目录一、MySQL主从同步原理二、MySQL主从集群面试相关问题1、全库同步与部分同步2、GTID同步集群3、集群扩容与MySQL数据迁移4、理解半同步复制5、主从集群与读写分离6、扩展更复杂的集群结构一、MySQL主从同步原理既然要解决MySQL数据库的分布式集群化问题,那就不能不先了解MySQL自身提供的主从同步原理。这是构建MySQL集群的基础,也是后续进行分库分表的基础,更是MySQL进行生产环境部署的基础。其实数据库的主从同步,就是为了要保证多个数据库之间的数据保持一致。如果要保证数据能原创 2022-05-19 19:53:07 · 15277 阅读 · 0 评论 -
分布式系统专题四:Zookeeper详细功能介绍
文章目录一、节点类型(znode)二、Stat三、Zxid四、Watch五、常用命令(一)创建节点(znode)(二)获取数据 、设置数据(三)创建子节点、列出子节点、移除Znode六、ACL一、节点类型(znode)持久节点,所谓持久节点,是指在节点创建后,就一直存在,直到有删除操作来主动清除这个节点。临时节点,和持久节点不同的是,临时节点的生命周期和客户端会话绑定。也就是说,如果...原创 2020-02-06 21:45:08 · 807 阅读 · 0 评论 -
分布式系统专题三:Zookeeper集群搭建
因为是在单机环境下模拟集群环境,所以需要用不同端口来模拟不同主机。搭建集群前,我们先来了解Zookeeper集群的角色;文章目录一、集群的角色二、集群环境搭建(一)复制配置文件一、集群的角色1)领导者(Leader) : 负责进行投票的发起和决议,最终更新状态。2)跟随者(Follower): Follower用于接收客户请求并返回客户结果。参与Leader发起的投票。3)观察者(ob...原创 2020-02-04 15:25:18 · 419 阅读 · 0 评论 -
分布式系统专题二:Zookeeper介绍
Apache ZooKeeper是Apache软件基金会的一个软件项目,他为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。一、下载与安装下载地址:https://zookeeper.apache.org/解压配置进入到conf文件夹,找到zoo_sample.cfg文件,并复制为zoo.cfg...原创 2020-02-03 22:53:48 · 505 阅读 · 0 评论 -
分布式系统专题一:分布式系统介绍
文章目录一、发展背景二、什么是分布式系统?三、分布式系统所遇到的挑战(一)分布式session(二)分布式配置中心(三)分布式事务(四)分布式锁五、CAP理论六、BASE理论七、分布式定时任务一、发展背景1、单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。。2、垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干...原创 2020-01-17 22:11:30 · 756 阅读 · 0 评论 -
分布式唯一id:snowflake算法思考
参考博客:https://blog.youkuaiyun.com/lirenzuo/article/details/79308098/** * @Description: * @Author * @Date 2018/10/29 10:26 * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000...转载 2018-10-29 11:43:12 · 207 阅读 · 0 评论