![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集群&分布式
文章平均质量分 91
集群&分布式
奶茶37.2℃
海纳百川有容乃大
展开
-
Nginx+Keepalived 高可用
简介 Keepalived是Linux下的一个高可用解决方案,Keepalived 可以用来防止服务器单点故障的发生。 Keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态,它根据TCP/IP参考模型的第三、第四层、第五层交换机制检测每个服务节点的状态,如果某个服务器节点出现异常,或者工作出现故障,Keepalived将检测到,并将出现的故障的服务器节点从集群系统中剔除,这些工作全部是自动完成的,不需要人工干涉,需要人工完成的只是修复出现故障的服务节点。 后来Keepalive原创 2021-01-09 18:44:41 · 337 阅读 · 0 评论 -
分布式事务
简介 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 整体机制 两阶段提交协议的演变: 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段: 提交异步化,非常快速地完成。 回滚通过一阶段的回滚日志进行反向补偿。 Seata 术语 TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态,原创 2020-12-27 20:45:45 · 143 阅读 · 0 评论 -
分布式服务框架Zookeeper
ZooKeeper是一个分布式、开放源码的分布式应用程序协调服务,使用ZAB协议实现数据一致性。 ZooKeeper 可以以单机模式或集群模式工作: 单机模式 Zookeeper 的配置文件在 conf 目录下,这个目录下有 zoo_sample.cfg 和 log4j.properties,需要将 zoo_sample.cfg 改名为 zoo.cfg,因为 Zookeeper 在启动时会找这个文件作为默认配置文件。 tickTime=2000 dataDir=D:/devtools/zookeeper-3原创 2020-08-30 21:37:47 · 180 阅读 · 0 评论 -
分布式系统CAP理论
一.简介原创 2020-08-30 19:56:32 · 171 阅读 · 0 评论 -
Redis Cluster & Sentinel
**一.Redis 集群搭建: ** 本示例就是查看官方文档实现的一个最小化的集群搭建,[推荐阅读官方文档](https://redis.io/topics/cluster-tutorial#redis-cluster-consistency-guarantees) redis 集群采用主从模式,每个hash slot 从1-N(N - 1 个从节点) 二.集群配置说明 文档中讲述了redi...原创 2019-08-15 21:55:17 · 8789 阅读 · 0 评论