推送消息代码结构
instant-message
│ pom.xml //maven配置文件
│ README.MD //说明文件
├─instant-api
│ └─src
│ └─main
│ └─java
│ └─com
│ └─message
│ └─api
│ ├─annotion
│ ├─dto
│ ├─entity //实体类
│ ├─mongo mongo DB //工具类
│ └─service //服务接口定义
├─instant-common //
│ └─src
│ └─main
│ └─java
│ └─com
│ └─message
│ └─common
│ ├─event //事件
│ ├─exception //通用异常定义
│ └─util //工具类
├─instant-connector //
│ ├─connector-base
│ │ └─src
│ │ └─main
│ │ └─java
│ │ └─com
│ │ └─connector
│ │ └─base
│ │ ├─cache //缓存
│ │ │ └─impl //缓存实现类
│ │ ├─codec //Packet编码解码
│ │ ├─config //及时通讯配置
│ │ ├─connection //客户端连接
│ │ │ ├─channel //基于Netty Channel封装的TCP客户端
│ │ │ ├─impl //链接实现类
│ │ │ └─session //session管理
│ │ ├─exception //异常信息
│ │ ├─handler //消息处理抽象类
│ │ ├─message //
│ │ │ ├─impl //消息分发器
│ │ │ └─model //model消息定义
│ │ ├─protocol //
│ │ ├─server //于Netty的TCP客户端与服务端实现
│ │ ├─service //基础消息服务
│ │ └─utils //工具类
│ ├─connector-client //
│ │ └─src
│ │ └─test
│ │ └─java
│ │ └─jeplus App测试
│ └─connector-server //
│ └─src
│ └─main
│ ├─java
│ │ └─com
│ │ └─connector
│ │ └─server //
│ │ ├─config //
│ │ ├─handler //
│ │ ├─jmx //
│ │ ├─redis //
│ │ ├─server //
│ │ │ └─listener //
│ │ ├─service //
│ │ ├─start //
│ │ └─util //
│ └─resources
│ ├─assembly //
│ ├─bin //
│ ├─conf-dev //
│ ├─conf-preProd //
│ ├─conf-prod //
│ ├─conf-release //
│ ├─conf-test //
│ └─jmx //
├─instant-push-server //
│ └─src
│ └─main
│ ├─java
│ │ └─com
│ │ └─message //
│ │ └─server //
│ │ ├─base //
│ │ ├─config //
│ │ ├─controller //
│ │ ├─exception //
│ │ └─utils //
│ └─resources //
│ ├─assembly //
│ ├─bin //
│ ├─config //
│ │ └─mapping //
│ ├─config-dev //
│ ├─config-preProd //
│ ├─config-prod //
│ ├─config-release //
│ ├─config-test //
│ ├─jmx //
│ └─static //
├─instant-push-service //
│ └─src
│ └─main
│ └─java
│ └─com
│ └─message //
│ └─server //
│ ├─dao //
│ ├─jmx //
│ ├─redis //
│ ├─service //
│ │ └─impl //
│ ├─thirdpush //
│ └─utils //
├─instant-server //
│ └─src
│ └─main
│ ├─java
│ │ └─com
│ │ └─message
│ │ └─server //
│ │ ├─base //
│ │ ├─config //
│ │ ├─controller //
│ │ ├─exception //
│ │ ├─scheduled //
│ │ ├─service //
│ │ │ └─impl //
│ │ └─utils //
│ └─resources
│ ├─assembly //
│ ├─bin //
│ ├─config //
│ │ └─mapping //
│ ├─config-dev //
│ ├─config-preProd //
│ ├─config-prod //
│ ├─config-release //
│ ├─config-test //
│ ├─jmx //
│ └─static //
├─instant-service-mongo //
│ └─src
│ └─main
│ └─java
│ └─com
│ └─message //
│ └─server //
│ ├─dao //
│ └─mongo //
└─instant-service-mysql //
└─src
└─main
└─java
└─com
└─message
└─server //
└─dao //
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:肖海杰