这些组件设计初衷主要为了解决游戏项目在开发过程中遇到问题:
1、解决提高开发效率问题,特别针对于无状态的游戏服框架;
2、解决并发访问同一块数据竞争的问题;
3、解决对第三方缓存redis的依赖,降低网络IO等问题;
4、统一管理产品配置与加载配置行为;
主要用于创建使用的go组件,目前是在游戏业务上使用,其他领域的使用场景未知,如:可持久化对象、本地缓存、定时器、通用配置等实用组件。这些组件可能有部分代码依赖腾讯tars2go开源框架相关的库,后续可尝试将其抽成一个单独的组件,不依赖任何第三方库或者框架。
点击空白处退出提示
评论