结构简介
<p><strong>nafos</strong>
|-core:核心模块,所有nafos其他模块的核心支持。</p>
<p>|-game:游戏房间概念,封装了用户,房间,区服等关系网,可以简单实现手游房间逻辑。</p>
<p>|-network:网络模块,以netty为核心的消息解析和路由处理,同时支持HTTP,socket。同端口支持TCP/WEBSOCKET</p>
<p>|-remote:远程模块,主要防止包冲突和解决cloud的一个bug,用户直接导入即可使用springcloud,无需自己解决冲突。</p>
<p>|-security:安全模块,封装了对消息的监听器,处理器,用户的session操作,以及socket连接的处理。</p>
<p>|-sample:一些扩展模块的简单教程</p>
<p>|-demo:nafos基础用法的示例。(展示了网关和逻辑服分开,feign交互)</p>
<p>|-更多等待开发</p>
<p>ps:一般http项目导入network和security即可。游戏服可增加game模块,分布式项目增加remote。</p>