(推荐)zk在游戏服务器中的实战

1.服务器列表的话,其实都是用的持久节点,而不是: 连接上一个注册上去一个临时节点。

2.getChildren进行获取所有的节点拿到服务器列表存储到本地。

3.forPath读取节点数据

4.fastjson进行解析出对应的JavaBean,从而得到服务器列表。

5.TreeCache进行监听当前节点+子节点,一般都是叶子节点进行修改(比如:数据配错了修改),所以,我们可以拿到最新的数据列表。

而且比如:新来了一个同事,新增服务器时,也是能监听到。从而实现大家拿到最新的服务器列表。

6.作为配置中心,比如:一个GlobalRedis配置,我们可以读取到这个配置。

相关推荐
运维闲章印时光4 分钟前
网络断网、环路、IP 冲突?VRRP+MSTP+DHCP 联动方案一次性解决
运维·服务器·开发语言·网络·php
ARTHUR-SYS12 分钟前
基于Kali linux 安装pyenv及简单使用方法及碰到的问题
linux·运维·chrome
苹果醋320 分钟前
数据结构其一 线性表
java·运维·spring boot·mysql·nginx
Arlene24 分钟前
IP 协议的相关特性
服务器·网络·tcp/ip
CIb0la26 分钟前
微软宣布 Windows 11 v25H2 GA
运维·安全·生活
shylyly_27 分钟前
Linux-> TCP 编程2
linux·服务器·网络·tcp/ip·松耦合·command程序
dengzhenyue41 分钟前
游戏项目 多态练习 超级玛丽demo8
游戏
java干货1 小时前
我用Nginx做了负载均衡,还需要API网关吗?
运维·nginx·负载均衡
心疼你的一切1 小时前
使用Unity引擎开发Rokid主机应用的全面配置交互操作
学习·游戏·unity·c#·游戏引擎·交互
IvanCodes2 小时前
十五、深入理解 SELinux
linux·运维·服务器