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

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

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

3.forPath读取节点数据

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

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

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

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

相关推荐
KingRumn4 小时前
Linux进程间通信之共享内存与消息队列的竞争问题(同步策略)对比
linux·运维·服务器
空中楼阁,梦幻泡影5 小时前
Docker安装MinIO
运维·docker·容器·minio·存储
qq_401700415 小时前
Linux文件锁解决多进程并发
linux·服务器·算法
Graceful_scenery5 小时前
ROS2核心概念之服务
运维·服务器
徐子元竟然被占了!!6 小时前
应用运维目录
运维
Miqiuha6 小时前
回流用户判定
服务器
RisunJan6 小时前
Linux命令-gpasswd命令(管理用户组的重要工具)
linux·运维·服务器
YongCheng_Liang6 小时前
LZMA2 压缩技术解析与高性能加密压缩脚本模块化解读
运维·7-zip
where happens7 小时前
centos创建目录并授予权限
linux·运维·服务器·centos
liebe1*17 小时前
第七章 防火墙地址转换
运维·服务器·网络