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

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

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

3.forPath读取节点数据

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

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

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

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

相关推荐
筏.k31 分钟前
C++ asio网络编程(4)异步读写操作及注意事项
服务器·网络·c++
wanhengidc1 小时前
在线服务器具体是指什么?
运维·服务器·网络
czhc11400756631 小时前
Linux511SSH连接 禁止root登录 服务任务解决方案 scp Vmware三种模式回顾
运维·服务器·数据库
TianJinZi1 小时前
linux环境安装docker
linux·运维·docker
workflower2 小时前
人协同的自动化需求分析
运维·开发语言·自动化·软件工程·需求分析·软件需求
妄想成为master2 小时前
如何租用服务器并通过ssh连接远程服务器终端
服务器·ssh·远程服务器链接
一只程序熊2 小时前
【uniapp】errMsg: “navigateTo:fail timeout“
服务器·前端·uni-app
IT飞牛2 小时前
Linux服务器常用运维工具/命令
linux·运维·服务器
兰德里的折磨5502 小时前
新手在使用宝塔Linux部署前后端分离项目时可能会出现的问题以及解决方案
linux·运维·服务器
bjzhang753 小时前
CentOS的防火墙工具(firewalld和iptables)的使用
linux·运维·centos