如何将WordPress站群功能转换为Dedecms?
摘要:wordpress站群功能,wordpress 转dedecms,幕墙装饰工程网站模板,全景网站是怎么做的目录 一、zookeeper 1、zookeeper简介 2、zookeeper特点 3、zookeeper工作模式及机制 4、zoo
wordpress站群功能,wordpress 转dedecms,幕墙装饰工程网站模板,全景网站是怎么做的目录
一、zookeeper
1、zookeeper简介
2、zookeeper特点
3、zookeeper工作模式及机制
4、zookeeper应用场景及选举机制
5、zookeeper集群部署
①实验环境
②安装zookeeper
二、消息队列kafka
1、为什么要有消息队列
2、使用消息队列的好处
3、kafka简介
4、kafka…目录
一、zookeeper
1、zookeeper简介
2、zookeeper特点
3、zookeeper工作模式及机制
4、zookeeper应用场景及选举机制
5、zookeeper集群部署
①实验环境
②安装zookeeper
二、消息队列kafka
1、为什么要有消息队列
2、使用消息队列的好处
3、kafka简介
4、kafka特点
5、kafka系统架构名词介绍
6、Kafka架构及流程
7、kafka集群部署
8、kafka报错分析 一、zookeeper
1、zookeeper简介
Zookeeper开源分布式的服务为分布式框架提供协调服务的apache项目
2、zookeeper特点
①、zookper是一个领导者多个跟随着组成
②、集群中有半数以上节点存活集群正常服务奇数台最小3台
③、全局数据一致每个server保存一份相同的数据副本client无论连接到那台server数据都一样
④、更新请求顺序执行来自同一个client更新请求按照其发送顺序一次执行先进先出
⑤、原子性要么成功要么失败
3、zookeeper工作模式及机制
Zookeeper工作模式文件系统通知机制
工作机制
1、每个服务端上线时需要到zookeeper集群注册信息
2、客户端从zookeeper集群获取在线服务端信息列表并监听
3、服务端上线下线时zookeeper需要更新列表信息并通知客户端
4、客户端接收到通知重新获取zookeeper在线服务器列表
4、zookeeper应用场景及选举机制
应用场景
统一命名服务、统一配置管理、统一集群管理、服务节点动态上下线、软负载均衡
选举机制
第一次启动选举机制
服务器1启动自己投自己一票myid(可以自己设置集群中不能重复)为1没有明确的leader处于locking状态
服务器2启动自己投自己一票myid为2服务器1因为2的myid大于1则投2一票处于locking状态
服务器3启动自己投自己一票myid为3服务器1和2myid小则投服务器3服务器3成为leader
服务器4启动已经有leader则加入leader中成为从follower。
非第一次启动选举机制
SID服务器id用来表示一台zookeeper集群汇总的机器每台机器不能重复和myid一致
ZXID事务idZXID是一个事务id用来标识服务器状态的变更。
