ioGame 集群游戏服务器框架 v17.1.20 ,安全质量100分
主要更新 (#I5SLRA、#I5S8QC、#I5SG8T、#I5RXMY、#I5SS3C) #I5SLRA 移除 HeadMetadata 类的 cmd、subCmd 属性,进一步减少传输,因为 cmd、subCmd 属性数据可以通过 cmdMerge 计算出来; 假设你的游戏请求量可以达到每秒 100W 次时,至少可为服务器每秒节省大约 8 * 1000000 / 1024 / 1024 = 7.63 MB 的传输量; 当请通讯方式是 请求/响应 类型时,每秒节省大约 7.63 * 2 = 15.26 MB; #I5S8QC light-timer-task,将任务延时器的任务数量默认值 2_000 --> 10_000 #I5SG8T 将 MsgException 修改为运行时异常;下面两个 action 的业务逻辑处理是等价的,其中一个显示的声明了 throws。 断言 + 异常机制 = 清晰简洁的代码 licheng参与贡献的 https://gitee.com/iohao/iogame/pulls/8 @ActionController(1) publi...
