【吕口】知呼依茶-服务平台系统方案
【吕口】知呼依茶 - 服务平台系统方案
项目概述
*知呼依茶*是一个融合茶文化知识社区与茶室智能服务的综合性平台,旨在打造连接茶文化爱好者与优质茶室服务的桥梁。
系统架构设计
整体架构图
┌─────────────────────────────────────────────────┐
│ 前端展示层 │
├─────────────┬─────────────┬─────────────┬───────┤
│ 微信小程序 │ H5移动端 │ 管理后台 │ APP │
└─────────────┴─────────────┴─────────────┴───────┘
┌─────────────────────────────────────────────────┐
│ 网关层 │
├─────────────┬─────────────┬─────────────┬───────┤
│ API网关 │ 负载均衡 │ 权限验证 │ 限流 │
└─────────────┴─────────────┴─────────────┴───────┘
┌─────────────────────────────────────────────────┐
│ 业务服务层 │
├─────────────┬─────────────┬─────────────┬───────┤
│ 用户服务 │ 内容服务 │ 订单服务 │ 支付服务 │
└─────────────┴─────────────┴─────────────┴───────┘
┌─────────────────────────────────────────────────┐
│ 数据存储层 │
├─────────────┬─────────────┬─────────────┬───────┤
│ MySQL │ Redis │ MongoDB │ OSS │
└─────────────┴─────────────┴─────────────┴───────┘
技术栈选型
层级 技术方案 说明
前端 uni-app + Vue 3 + TypeScript 一套代码多端发布,支持微信小程序、H5、APP
后端 Spring Boot 3.x + MyBatis-Plus 现代化架构
数据库 MySQL 8.0 + Redis 7.x 关系型数据存储 + 缓存
消息队列 RabbitMQ 异步任务处理
搜索 Elasticsearch 8.x 内容搜索和推荐
文件存储 阿里云OSS 图片、文件存储
部署 Docker + Jenkins + K8s 容器化部署
核心功能模块
1. 用户端功能
·茶文化社区
· 问答系统(提问、回答、点赞、收藏)
· 茶知识文章分享
· 茶友圈动态
· 专家认证与专栏
· 茶室服务
· 智能预订系统
· 茶室筛选与推荐
· 在线支付
· 订单管理
· 个人中心
· 个人资料管理
· 我的问答/收藏
· 消费记