一.起航 书接上文->手写MQ框架(一)-准备启程 本着从无到有,从有到优的原则,所以计划先通过web实现功能,然后再优化改写为socket的形式. 1.关于技术选型 web框架使用了之前写的gmvc框架(手写MVC框架(一)-再出发),消息存储采用存在数据库的方式,使用的框架也是前段时间写的gdao(手写DAO框架(一)-从“1”开始 ). 2.项目搭建 项目本来是单项目的形式,但是考虑到将服务端.客户端分开不是很友好,所以采用了maven父子模块的形式. 其中,父pom配置如下: <?xm…