项目架构以及设计:
1:项目初衷:整合netty框架,做一个与上位机(TCP)通讯,并将其数据可视化展示
2:项目框架实现功能:时间紧任务重,且项目是一个单体、局域网项目,仅实现了一些基本功能点。
2.1:实现功能:1、统一返回格式;2、捕获controller层日志、统一输出日志,3、springIOC管理netty(handler层更加方便保存数据),
4、自定义 编 / 解码器解决半包问题(每次重新连接发送数据的时候,超过1024部分会分两次接收到,第二次发送就正常,不知道什么情况。)
5:其他业务功能不在赘述
地址:https://gitee.com/JerryBGM/springboot-mybatis-netty
HTTPS:https://gitee.com/JerryBGM/springboot-mybatis-netty.git
有帮助到各位小伙伴点个关注,也请各位小伙伴不吝赐教。
项目结构图: