# vtcloud-framework-websocket **Repository Path**: vtstars/vtcloud-framework-websocket ## Basic Information - **Project Name**: vtcloud-framework-websocket - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-01 - **Last Updated**: 2021-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 后端使用的技术 后端的主要架构是基于springboot. * SpringCloud * Netty * Redis * RocketMQ # 项目模块说明 websocket-api 公共组件部分 websocket-eureka 注册中心 websocket-server 推送服务 websocket-gateway 统一网关 # 消息解析 { "bizName": "服务名称", "sessionId": "sessionID", "channelId": "客户端唯一标识", "msgType": "消息类型"", "msg": { "key1": "value", "key2": "value2" }, "activeTime": 发送时间, "resultMsg": "执行结果" } ## 客户端收到的websocket消息详解 activeTime 发送时间 sessionId 会话id,在一次连接中保持一致,用于写es统计 msg 具体推送的消息内容 msgType //错误代码ERROR(-1,"error"), //连接类型消息CONNECTION(0,"connection"), //发送的业务类型消息BUSSINESS(1,"bussiness"), //发送的业务类型消息的回执BUSSINESS_ACK(2,"bussiness_ack"), //心跳类型HEARTBEAT(3,"heartbeat"), //心跳类型回执HEARTBEAT_ACK(4,"heartbeat_ack");