[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

[解决方法]log4j的 highlight属性在Eclispe中显示乱码

[解决方法] spring-mongo mongodb 2.x 升级到 3.x 配置中出现的一些问题

转载于:https://www.cnblogs.com/TinyBobo/p/7798859.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值