[Java] 游戏服务器搭建 netty+spring+protobuf
最近在学习netty,搭建了一个简单的游戏服务器,maven构建,netty+spring+protobuf 架构
git地址:https://github.com/bb010123531/TinyGameServer
相关技能
- Maven、Spring
- Java1.8、netty4、protobuf3(syntax2, 习惯用2了, 慢慢学习3)
maven结构
- parent:tiny.gameserver
- child:
<module>tiny-gs</module> // 服务器主逻辑 <module>tiny-client</module> // 测试用客户端 <module>tiny-config</module> // 表格、协议等相关配置信息 <module>tiny-link</module> // link服务器,服务器和客户端的中转 <module>tiny-net</module> // 网络相关公用类
项目功能
实现简单的游戏服务器功能,完成与客户端(用项目下的client测试)消息的通信
架构思想
gs-link-client
其中,中间在解决问题的时候没有记录,查了下git的历史版本信息,懒的回头一步步的记录了,如果有兴趣的可以一起交流(git内有联系方式)~
下面是开发过程中碰到的一些问题:
[解决方法] spring-data-mongo 配置报错org.springframework.beans.factory.BeanCreationException