随笔分类 - # 高可用
摘要:继分布式锁之后的又一高可用技术爽文之分布式领导选举 或者说 分布式一致性协议的实现 分布式选举是实现高可用的必备技术,想实现主从,就必须得有选举的策略,有主从才会有一个真正的管理端进行资源的协调分配。 首先需要明确的是一致性算法的目标是什么,主要面对的问题是在只使用单个服务器时由于发生错误导致数据丢
阅读全文
摘要:第一次准备搞微服务架构的时候还是在 2021-03-14 16:13:56 ,当时,我准备系统的让自己深入到微服务架构里,彻底的了解这一切。 之前只是了解或者知道这个概念,虽然,公司也会有此类的架构,但是,当时的认知对它了解还是太少,就像ABP这样的成熟的框架一样,看着文章,或者公司有架构师之类的职
阅读全文
摘要:当我们有一个集群的应用或者要实现一个高可用的服务的时候就需要这个选举(曾经要写一个高可用服务,结果,选举算法这一块没攻克,导致项目被干掉了)。 这样的应用服务也是需要分布在多台服务器上的业务。 如下图 画的不是很好看,大致意思就是一个服务集群,然后呢,为了保证高可用,得有其中一个服务去DoWork(
阅读全文
摘要:官网下载地址 : https://www.consul.io/downloads 或者 CSDN地址: https://download.csdn.net/download/kesshei/15788312 下载后,内部只有一个 exe,直接命令运行即可 概念解释: agent 组成 consul
阅读全文
摘要:单体在早期能解决我们的业务问题,但是随着用户量,设备量的增长,并发量的上升,已经不足以支撑整个业务系统。 这个时候,就得采用硬件+软件的方式来解决这样的问题。 如果公司有钱,可以直接通过提升硬件(服务配置+带宽)来解决问题。 但是,大部分公司还是要节省这部分的开销的(阿里云等云平台收费还真是不便宜)
阅读全文
摘要:下载地址: https://www.mongodb.com/try/download/enterprise 或者 百度云 链接:https://pan.baidu.com/s/1Gzgs_aOOhdJxXfc1l3W3iQ 提取码:kmaq 双击安装 选择自定义,自定义安装的位置,我这边就不需要了,
阅读全文
摘要:工作中,常用的写20%,读80%,所以,创建一个读写分离的架构,是能增加数据库效率和减少数据库IO压力的。 实现读写分离一共有四种模式 1.复制模式 可以参考 此文章: https://www.cnblogs.com/Zhengxue/p/13853818.html 2. 镜像传输 3. 日志传输
阅读全文

浙公网安备 33010602011771号