Zookeeper实现集群和负载均衡---(3)详细设计
来源:互联网 发布:linux 是否安装lvm 编辑:程序博客网 时间:2024/06/03 22:56
1.前言
上一章描述了现有系统架构的改造方案,本章节主要描述改造的详细设计描述。
2.Zookeeper目录结构设计
Zookeeper目录结构示意图:
1. 由上图所示,zookeeper的目录结构分为多层,/zookeeper为根目录,/zookeeper/B
节点可以存放分布式部署的B的共同的配置信息(受限于zookeeper特性,信息最大为1M).
1. /zookeeper/B /BServiceKey-1 /zookeeper/B /BServiceKey-2
和/zookeeper/B /BServiceKey-3
节点存放的为B提供的服务信息,该节点为临时节点,服务启动时创建,关闭时,由zookeeper自动删除,节点信息发生变化,也可以被A监听到。
1. 服务消费方(A)通过监控/zookeeper/B 子节点获取服务提供方(B)的可用服务列表,同时根据子节点的变化刷新可用服务列表。
3流程设计
A系统流程图:
B系统服务调用图:
程序启动时,连接zookeeper中心,初始化注册中心,初始化服务信息,再想中心注册服务,设置session周期内连接断开处理。
4.版本选择
1. Zookeeper版本:V3.4.6
2. Zookeeper客户端:Curator V2.9.0
3. JDK:1.6.0_45
1 0
- Zookeeper实现集群和负载均衡---(3)详细设计
- 使用zookeeper实现集群和负载均衡
- 使用zookeeper实现集群和负载均衡
- 使用zookeeper实现集群和负载均衡
- 使用zookeeper实现集群和负载均衡
- 使用zookeeper实现集群和负载均衡
- Zookeeper实现集群和负载均衡----(1)现状分析
- Zookeeper实现集群和负载均衡---(2)方案改造
- Zookeeper实现集群和负载均衡---(5)Zabbix集成Zookeeper示例
- Zookeeper实现集群和负载均衡---(4)Zabbix集成集群监控
- Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo
- Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo
- Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo
- Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo
- Dubbo+Zookeeper+Spring mvc+Nginx 集群负载均衡 详细demo
- 服务和负载均衡的实现(zookeeper)
- Zookeeper 实现负载均衡
- 轻松实现Apache,Tomcat集群和负载均衡(转)
- iOS开发免费真机调试
- android AIDL中数据的传输
- ActiveMQ配置控制台密码
- Java中getResourceAsStream的用法
- jsp基础
- Zookeeper实现集群和负载均衡---(3)详细设计
- C++第一次实验-1 2016.3.01
- [从头学数学] 第114节 几何图形初步
- ubuntu解压压缩
- linux压缩解压
- Storyboard与Adaptive Layout
- Android UI开发详解之ActionBar
- UITableViewController相关
- 第一次C++作业