• 游戏服务端配置“热更”及“秒启动”终极方案(golang/ygluu/卢益贵)

    众所周知,游戏服务端配置信息热更有几大问题(非lua架构): 1、因配置对象的指针被场景对象引用而导致热更复杂度提高 2、信息量大的配置表热更导致游戏卡顿、玩家闪断 3、一般重载后的配置信息仅影响重载后新创建的对应场景对象,不能影响已存在的场景对象 4、在高度解耦的模块化开发模式下导致热更复杂度提高 本示例代码将使用通用方法来演示在“高度解耦、模块化、模板化”的开发模式下对上述问题的解决方案,并提出游戏服务器秒启动的辅助方案

    0
    9
    3KB
    2024-03-17
    0
  • 游戏服务端配置“热更”终极方案(golang/ygluu/卢益贵)

    游戏服务端配置“热更”终极方案(golang/ygluu/卢益贵) 众所周知,游戏服务端配置信息热更有几大问题: 1、因配置对象的指针被场景对象引用而导致热更复杂度提高 2、信息量大的配置表热更导致游戏卡顿、玩家闪断 3、一般重载后的配置信息仅影响重载后新创建的对应场景对象,不能影响已存在的场景对象 4、在高度解耦的模块化开发模式下导致热更复杂度提高 本示例代码将使用通用方法来演示在“高度解耦、模块化、模板化”的开发模式下对上述问题的解决方案。

    0
    8
    3KB
    2024-03-17
    0
  • Data Engine(数据引擎)用于独立模块间数据共享(Data Engine, For data sharing betwe

    在模块化开发当中要求模块逻辑代码具有高度的独立性,但模块数据又要共享给其它模块使用。如果开放模块接口给其它模块直接引用,就会因为互相引用依赖而降低模块的独立性。使用数据引擎(中间件)的公共接口来交换模块数据,就能避免引用依赖使得模块具有更高的独立性,提高模块的移植和移除效率,以及实现模块的热拔插等功能。本引擎在2018~2020间陆续创建定型,先后命名为:数据交换机、数据缓冲、数据中台等,最终定名:数据引擎。后续陆续调整目录结构和源码文件名及完善功能。 In modular development, module logic code is required to be highly independent, but module data must be shared with other modules. If the open module interface is directly referenced to other modules, the independence of the module will be reduced because of the cross-re

    0
    32
    25KB
    2023-09-17
    0
  • amc(Asynchronous Microservice Cluster)异步微服务集群库

    原定于是iogo(http)的姊妹篇iogo(tcp),后决定命名为AMC。与iogo(http)同期创作,但网络插件一直没有完工,因为一直考虑更深层次的问题。在“异步通信+微服务+模块化开发”方面,AMC有着便捷高效的特点,她的模式值得学习和参考。 Originally intended to be the sister of iogo (http), iogo (tcp) was later named AMC. It was created at the same time as iogo (http), but the network plug-in has not been completed because it has been considering deeper issues. In terms of asynchronous communication+microservice+module development, AMC has the characteristics of convenience and efficiency, and its model is

    0
    23
    23.52MB
    2023-09-17
    0
  • IOK-QueueTest.exe

    C++11高效有锁队列测试程序

    0
    134
    2.95MB
    2021-08-15
    0
  • git_tortoissegit.rar

    Git-2.28.0-64-bit,TortoiseGit-2.10.0.2-64bit,安装包,内服安装说明,关键字:git,gitlab,TortoiseGit,CI/CD,Jenkins,docker-compose,git子模块,git分支合并,开发环境,测试环境,生产环境

    0
    142
    70.99MB
    2020-08-14
    10
  • golang_iogo_install.rar

    golang、liteide、protobuf、etcd、iogo安装包。关键词:iogo,golang,grpc,protobuf,etcd,zookeeper,microservice,distributed lock,service discovery,cluster,load balancing,k8s,docker,redis,mamcache,微服务框架,分布式锁,分布式文件系统,分布式数据库,高速缓存集群,服务发现,负载均衡,容器编排

    0
    183
    175.56MB
    2020-08-12
    10
  • grpc、protobuf、etcd之golang源码

    grpc、protobuf、etcd的golang源码,下载后解压到/$gopath/src/目录下

    0
    527
    18.2MB
    2019-01-26
    50
  • protoc-3.6.0-for-win32

    protobuf的命令行工具,下载解压后请将bin目录设置到系统的path环境变量中

    0
    160
    1.75MB
    2019-01-26
    18
  • grpc、protobuf、etcd的golang源码

    grpc、protobuf、etcd的golang源码,下载后解压到/$gopath/src/目录下

    0
    113
    44.26MB
    2019-01-26
    10
  • 创作能手

    授予每个自然周发布1篇到3篇原创IT博文的用户
  • 分享宗师

    成功上传21个资源即可获取
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
关注 私信
上传资源赚积分or赚钱