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

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

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

3.forPath读取节点数据

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

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

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

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

相关推荐
逆风局?2 分钟前
计算机网络——IP地址
服务器·网络·tcp/ip
sondx24 分钟前
mac安装浏览器闪退处理
运维·docker·容器
Liuzhengyue_40 分钟前
Linux shell脚本编程
linux·运维·服务器
专注VB编程开发20年1 小时前
微软主要收入云计算,OFFICE,操作系统和游戏10大分类
游戏·microsoft·云计算
babytiger1 小时前
在 VMware 中为 Ubuntu 24.04 虚拟机设置共享文件夹后,在虚拟机中未能看到共享的内容
linux·运维·ubuntu
李匠20242 小时前
C++学习之服务器EPOLL模型、处理客户端请求、向客户端回复数、向客户端发送文件
运维·服务器·c++·学习
Wayne_Greet2 小时前
Linux服务器——Samba服务器
linux·运维·服务器
Y淑滢潇潇2 小时前
RHCSA Linux系统 数据流和重定向 tee 命令
linux·运维·云计算
知其_所以然2 小时前
docker安装软件汇总(持续更新)
运维·docker·容器
无名之逆2 小时前
Hyperlane框架:下一代高性能Rust Web框架 [特殊字符]
服务器·开发语言·前端·后端·http·rust