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

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

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

3.forPath读取节点数据

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

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

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

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

相关推荐
洛嘚39 分钟前
@FeignClient用于Nacos微服务间的接口调用
java·服务器
YRr YRr1 小时前
详细指南:在Ubuntu 20.04上安装和配置Orbbec SDK及USB设备权限
linux·运维·ubuntu
黑客Jack1 小时前
网络安全概论——入侵检测系统IDS
服务器·安全·web安全
托尼沙滩裤2 小时前
【MAC】深入浅出 Homebrew 下 Nginx 的安装与配置指南
运维·nginx·macos
yuanbenshidiaos2 小时前
linux----文件访问(c语言)
linux·服务器·算法
ghostwritten2 小时前
Linux 下的 GPT 和 MBR 分区表详解
linux·运维·gpt
初心_20242 小时前
10. 虚拟机VMware Workstation Pro下共享Ubuntu和Win11文件夹
linux·运维·服务器
askah66443 小时前
mfc140.dll是什么东西?mfc140.dll缺失的几种具体解决方法
windows·经验分享·游戏·dll文件找回·dll丢失
羊村懒哥3 小时前
nginx-虚拟主机配置笔记
服务器·笔记
大熊程序猿3 小时前
apisix docker 安装
运维·docker·容器