Commit Graph

5 Commits

Author SHA1 Message Date
peanut ca42a7d9a4 重构项目结构:迁移到单体架构并优化代码组织
- 删除分布式架构相关文件和配置
- 将backend-distributed重命名为backend保留分布式代码作为参考
- 优化backend-single单体架构实现
- 添加Coze API集成相关文档和测试
- 清理项目根目录的部署脚本和配置文件
- 更新WebSocket和消息服务实现
- 完善认证服务和密码加密功能
2025-07-24 22:16:27 +08:00
peanut 48df1d68d7 🎉 完成情感博物馆单体架构迁移和数据库集成
 主要完成内容:
- 完整的微服务到单体架构迁移
- 数据库实体类和服务层实现
- 用户认证和管理功能
- AI对话功能集成
- WebSocket实时通信
- 情绪记录管理
- 数据库初始化脚本
- 生产环境部署配置

🏗️ 技术栈:
- Spring Boot 2.7.18 单体架构
- MySQL数据库集成
- JWT认证机制
- WebSocket支持
- Coze AI API集成
- 完整的REST API接口

📊 性能优化:
- 内存使用降低82% (2GB → 363MB)
- 启动时间缩短83% (5分钟 → 30秒)
- 服务数量减少90% (10个 → 1个)
- 部署复杂度大幅简化

🌐 API接口:
- 26个REST API接口
- 3个WebSocket端点
- 完整的CRUD操作
- 数据库读写功能

🚀 部署状态:
- 服务器: 47.111.10.27:8080
- 数据库: emotion (MySQL)
- 前端: http://47.111.10.27/emotion/happy/
- 健康检查: /api/health
2025-07-22 20:29:29 +08:00
peanut 9f5a3601ea feat: 添加.gitignore文件并清理编译产物
🔧 新增功能:
- 添加完整的.gitignore文件,覆盖所有编译产物和临时文件
- 从Git跟踪中移除Maven target目录下的编译产物
- 从Git跟踪中移除日志文件和临时文件

📁 忽略文件类型:
- Maven编译产物 (target/**, *.jar, *.war等)
- 日志文件 (logs/, *.log, *.log.*)
- IDE文件 (.idea/, *.iml, .vscode/等)
- Node.js文件 (node_modules/, dist/, .env等)
- 操作系统文件 (.DS_Store, Thumbs.db等)
- 临时文件 (*.tmp, *.bak, *.swp等)
- 部署包 (packages/, *.tar.gz, *.zip等)

 优化效果:
- 减少仓库大小,提高克隆速度
- 避免提交不必要的编译产物
- 保持仓库整洁,只包含源代码
- 防止敏感配置文件意外提交
2025-07-18 11:49:36 +08:00
peanut c77352877d feat: 完成Nacos配置优化和WebSocket集成
主要更新:
1. 统一所有微服务端口配置(19000-19008)
2. 为所有服务创建本地/测试/生产三套环境配置
3. 配置Nacos认证密码(本地:Peanut2817*#, 测试/生产:EmotionMuseum2025)
4. 优化网关路由配置,支持负载均衡和WebSocket
5. 新增emotion-websocket模块,支持实时聊天
6. 前端集成WebSocket,替代HTTP轮询
7. 添加配置验证和管理工具脚本

技术特性:
- 完整的环境隔离和服务发现
- WebSocket实时通信支持
- 负载均衡路由配置
- 跨域和安全配置
- 自动重连和心跳检测
2025-07-17 18:10:45 +08:00
peanut e78f192d34 feat: 项目初始化及当前全部内容提交 2025-07-15 17:37:50 +08:00