LiveStart 是专门为演唱会、Livehouse 演出设计的在线抢票引擎。针对“开票瞬间流量激增万倍”的典型业务场景,系统旨在解决极短时间内海量用户涌入导致的系统瘫痪、库存超卖以及黄牛脚本刷票等核心问题。
由于自己上传的时候,容易乱,因此这里有一些上传条例:
<type>: <description>
| 类型 (Type) | 关键词 | 适用场景 |
|---|---|---|
| feat | 新功能 | 新增特性、功能、UI 组件等 |
| fix | 修补 | 修复 Bug,如文字渲染位置偏移、点击失效等 |
| optimize | 优化 | 重构非 Bug 的代码、改进交互逻辑、精简代码结构 |
| perf | 性能 | 专门针对性能的优化 |
| docs | 文档 | 修改 README、项目注释、技术文档 |
| style | 样式 | 不影响逻辑的格式调整(空格、缩进、变量重命名等) |
| config | 配置 | 修改 Vite/Webpack 配置、环境变量、依赖项 (package.json) |
| refactor | 重构 | 代码架构的大改动(既不是新增功能也不是修复 Bug) |
| chore | 事务 | 构建流程更新、辅助工具变动(如 CI/CD 脚本) |
原子化*:尽量一次提交只处理一件事情。 清晰描述: 建议简明扼要地概括改动点,例如:feat: 增加了票务核销功能
详细的设计条例请参考飞书文档
为了让项目具备完美的毕业设计答辩演示效果,我们在项目根目录下新增了 client 目录。
- 视觉风格:融合大麦与秀动,支持赛博暗黑、高雅极简、大麦炽红、秀动荧光绿 4 套配色皮肤一键重绘!
- 顶部高保真导航栏:支持广场发现、订单中心、商户结算看板的多维视图无缝平滑路由!
- 抢票控制舱:可交互式模拟防刷 Token 动态获取、RocketMQ 并发排队落库及超时关单库存自愈全生命周期。
- 商户结算看板:可视化穿透对账扫描
ds_order中t_order_item_0 ~ 1516张物理订单分表。 - 极速启动:支持免 NPM 依赖双击直接运行(离线高真 Mock 模式)与 Vite + 网关反向代理真实联调双核自适应启动!
具体详细说明及开发操作请查阅:client/README.md
当前仓库的 Docker 资源主要位于 docker/xxl-job/docker-compose.yml,用于启动 XXL-JOB Admin,方便本地联调 distribution 服务中的定时放票、开售提醒等任务调度能力。
项目目前没有提供整套微服务的一键 Compose 编排;前端、网关和各业务服务仍建议按本地开发方式分别启动。
如需具体启动方法、依赖要求和访问地址,请查看 client/README.md 中新增的 Docker 说明 章节。