服务器地址列表
来源:互联网 发布:bootcamp 访问mac文件 编辑:程序博客网 时间:2024/05/16 07:26
客户端连接ZK集群时,如何从服务器列表中选择?
利用Collections.shuffle()将服务器列表随机打乱,组成环形数组,然后依次选择;
问题1:无法实现“同机房优先策略”
背景:为了提高应用的稳定性和容灾能力,服务器都是多机房甚至异地机房部署。但多机房造成的问题就是“不同机房间延时不同”,目前方案是采用“同机房优先”的策略:服务的消费者优先消费同一个机房中提供的服务。
ZK集群为了达到容灾需求,也会将集群中的机器分开部署在多个机房中,同样面临网络延时的问题,这就要求客户端与ZK服务器建立连接时,需要优先选择与客户端处在同一机房的服务器。
问题2:无法动态变更服务器地址列表
无法在运行时动态变更服务器地址,导致ZK集群迁移或者机器变更时需要重启应用;
阅读全文
0 0
- emule服务器地址列表地址
- DNS服务器地址列表
- 服务器地址列表
- 国内外DNS服务器地址列表
- 国内外DNS服务器地址列表
- 国内外DNS服务器地址列表
- IPV6服务器地址列表
- 国内外DNS服务器地址列表
- 国内外DNS服务器地址列表
- Google 服务器 IP 地址列表
- 国内外DNS服务器地址列表
- 国内外DNS服务器地址列表
- 国内外DNS服务器地址列表
- IPV6 DNS服务器地址列表
- 迅雷资源服务器IP地址列表
- DNS收集:国内外DNS服务器地址列表
- 常用开放DNS服务器IP地址列表
- 全国电信/联通DNS服务器地址列表
- Tomcat服务器配置
- java 迭代器Iterator 遍历问题
- du 使用详解 查看一级目录大小
- Git提交问题:remote: ERROR: missing Change-Id in commit message footer
- android TextureView destroyDrawingCache(关闭Camera时,清除预览画面上的卡的最后一帧画面)
- 服务器地址列表
- 阿里云与Apache Flink商业公司DataArtisans于2017杭州云栖大会达成战略合作并发布
- Xcode更新,解决RegexKitLite编译报错
- 血泪史——随机输入字符串,进行冒泡排序。
- linux下部署nodejs
- Java switch 对数字、字符、枚举、字符串类型的支持
- android kernel dtb快速更新
- virtualbox 网络设置
- SOA入门--新建简单的web service project