输入关键词开始搜索

yunrong

跨平台企业协作桌面客户端(开发中),IM + 任务通知 + 文件传输,Qt C++ 客户端 + Go 后端

🔗 Gitee 仓库
2026-02
云融技术选型:Qt6 Widgets + Go Gin 后端、WebSocket 通信、SQLite/PostgreSQL 双库、CMake 构建体系
企业协作客户端需求:IM 通讯、任务通知、文件传输、跨平台支持、安全性需求
四层架构:表示层/业务层/网络层/数据层,Worker Pool 线程模型、消息路由设计
WebSocket + REST 双通道、JSON 消息格式、心跳保活、TLS 加密与认证流程
数据库设计 planning
SQLite 本地缓存 + PostgreSQL 服务端双库 ER 设计、消息归档与多租户隔离
2026-03
登录/通讯录/会话/消息/文件/设置六大模块详细设计与类图
RESTful API + WebSocket 事件接口、请求/响应格式、错误码与分页规范
GUI 设计文档 planning
QSS 主题系统、自定义 QPainter 头像/气泡、响应式布局与动画规范
2026-04
单元/集成/E2E 三层测试策略、GTest+QTest 工具链、CI 自动化
Docker Compose 多服务编排、Nginx 反向代理、PostgreSQL 备份与监控
2026-05
Phase 1 T001-T006:CMake 骨架、spdlog 日志、nlohmann/json 配置、编码规范
Qt6 QWebSocket 完整 IM 长连接方案:连接/重连/心跳/消息收发,生产级代码
gorilla/websocket 120 行实现 IM Mock Server:消息路由、广播、心跳应答