1. 项目背景与核心价值
剧本杀行业近年来呈现爆发式增长,但传统线下店铺面临着获客成本高、运营效率低、资源调度不灵活等痛点。我们团队基于实际运营经验,开发了这套微服务分布式拼团平台,旨在解决以下行业核心问题:
- 获客转化率低:新用户首次体验门槛高,单人预约模式难以形成社交裂变
- 资源利用率不均衡:热门时段场次爆满,非热门时段闲置严重
- 运营数字化程度低:多数店铺仍采用手工登记、微信群拼团等原始方式
技术选型上采用SpringBoot+Vue+SpringCloud架构组合,主要基于:
- SpringCloud Alibaba生态对中文开发者友好,文档完善
- Vue3+TSX组合更适合复杂前端状态管理
- 微服务架构能灵活应对业务模块的快速迭代
实际运营数据显示,接入平台的店铺平均获客成本降低42%,场次利用率提升65%,这是我们在郑州三家试点店铺运行半年的实测数据。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计
2.1 整体技术栈
后端架构:
mermaid复制graph TD
A[API Gateway] --> B[店铺服务]
A --> C[拼团服务]
A --> D[推荐服务]
A --> E[支付服务]
B --> F[MySQL]
C --> G[Redis]
D --> H[Elasticsearch]
前端架构:
- 基于Vue3+TypeScript+Pinia状态管理
- 采用微前端架构,各业务模块独立部署
- WebSocket实时通信层单独封装
2.2 关键设计决策
-
服务划分原则:
- 按业务能力垂直拆分(店铺、拼团、推荐等)
- 共享服务水平抽象(用户、消息、文件等)
- 每个服务独占数据库实例
-
通信方案对比选型:
场景 方案 QPS 延迟 适用性 服务同步调用 OpenFeign 5000 20-50ms 强一致性场景 异步通知 RocketMQ 10万+ <5ms 最终一致性 实时推送 We
