![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏
你倒是跑啊
这个作者很懒,什么都没留下…
展开
-
静态数据更新
游戏服务端避免不了在线情况下,需要临时修改配置数据。那么如何动态去更新在运行中的数据资源呢。a. 如果数据是文件配置: 思路: 最简单的是监控目录变更,执行内部重载资源接口。也可以写shell脚本执行服务端程序对外接口。目的主要是触发执行重载接口。 监控代码思路参考之前文章:目录监控b. 如果是数据库配置 : 思路: 后台web或者脚本shell或其他由外部触发服务器接口进行更新。c. 其他。原创 2017-11-02 18:29:14 · 736 阅读 · 0 评论 -
多进程连接管理
目前多进程程序用的是最简单的连接思路。有A B ...进程 A -> B B -> A 分别建立连接。即n*(n-1) 个缺点: 此连接方式导致随进程数连接剧增,进程数多必然会导致连接难以操控,而且资源如线程占用过多。 而且难以想象连接是hardcode情况下的难以维护问题。 优点: 建立简单,维护连接简单。 好在目前采用的是配置文件方式:A: connects: B B: c原创 2017-11-03 10:15:17 · 249 阅读 · 0 评论 -
rpc长连接
rpc接口设计: public static Object call(int dstId, MsgRpc request); public static void cast(int dstId, MsgRpc request, Response response) 功能要点说明: 1. call接口,同步调用。cast接口, 异步调用。 2. response标识此次调用方需要临时存储原创 2018-02-03 15:21:03 · 1986 阅读 · 0 评论