{"repo":"jianghuaqi85-sys/Full-stack-distributed-flash-sale-engine","free":true,"listed":false,"github":"https://github.com/jianghuaqi85-sys/Full-stack-distributed-flash-sale-engine","clone":"git clone https://github.com/jianghuaqi85-sys/Full-stack-distributed-flash-sale-engine.git","description":"本项目是一个高并发分布式票务抢购系统，采用前后端分离架构（Go + React），基于 Redis Stream 消息队列实现异步出票，支持活动管理、秒杀抢票、票务转让、二手市场等完整业务链路。","language":"Go","stars":10,"topics":["distributed-systems","golang","high-concurrency","opentelemetry","rabbitmq","react","redis","seckill","ticketing-system","typescript"],"license":"MIT","category":"databases-storage","readme_excerpt":"分布式票务抢购系统 (Cloud-Native Microservices Edition) 项目文档 --- 系统效果展示 📸 以下为本系统的部分核心前端界面与功能展示。通过精心设计的 UI 与微交互，我们为用户提供了极致的操作体验，同时为管理员提供了强大的数据洞察能力。 提示 ：为呈现最佳的响应式布局效果，所有截图均取自系统高分辨率运行环境。 1. 系统门户与活动大厅 通过动态沉浸式设计，用户可以快速定位并抢购心仪的活动票务。 2. 用户授权与身份认证 基于 JWT 和黑名单校验的身份验证模块，界面清爽，反馈迅速。 3. 用户主页与票务资产 集中管理个人的所有票务、活动订单与动态。 4. 活动详情页与多场次选择 清晰展示活动详情、各类票种库存，支持多场次无缝切换，点击即可抢票。 5. 秒杀排队与等候大厅 在流量峰值时，系统自动将超出处理能力的请求推入等待队列，保障核心链路稳定。 6. 我的票务与电子检票 购票成功后生成专属防伪二维码，支持现场核销与状态追踪。 7. 票务转让与审核体系 解决临时行程冲突，官方支持安全、合规的票务转赠与申请系统。 8. 二手交易大厅 用户自由流通手中闲置票务，系统作担保，彻底斩断黄牛黑色产业链。 9. 数据大盘与可视化分析 管理员独享的全局经营看板，漏斗图、趋势图一览无遗，用数据驱动业务增长。 10. 管理员控制台与活动发布 强大的后台管理功能，支持丰富的促销码规则与库存实时分配策略。 11. 系统细节与微交互呈现 从骨架屏加载到暗黑模式的无缝切换，处处体现企业级项目的打磨标准。 --- 目录 - 一、项目概述 - 二、技术栈 - 三、核心架构设计 - 四、项目目录结构 - 五、微服务与核心业务流转 - 六、分布式基础设施 - 七、可观测性与监控 - 八、云原生部署指南 (K8s) - 九、本地开发与快速启动 - 十、功能清单与演进路线 --- 一、项目概述 本项目是一个 高并发分布式票务抢购系统 ，采用前后端分离架构（Go + React）。经历了全面的 云原生微服务架构（Microservices）升级 ，系统已从初期的单体架构重构为包含 API 网关、订单、秒杀、后台管理、长连接推送等多个微服务组件的大型分布式系统。 🌟 微服务架构核心亮点 1. 分布式微服务解耦 (Microservices Split) - 业务逻辑全面拆分为 API 网关 、 Order 、 Seckill 、 Admin 和 WS Gateway 独立微服务，支持各模块按需进行独立水平扩容。 2. 企业级消息总线 (Kafka Event-Driven) - 引入 Kafka 替代轻量级队列，承担海量订单秒杀后的异步削峰填谷，彻底解耦“扣减库存”与“创建订单”的强依赖链路。 3. 极速秒杀引擎 (High-Performance Seckill) - 基于 Redis Lua 脚本 实现毫秒级原子扣减库存，彻底解决高并发下的超卖问题。单节点支撑万级并发，依托 Kafka 削峰，保障系统在流量洪峰下的极致高可用。 4. 分布式基础设施套件 (Distributed Infrastructure) - 分布式 ID 生成器 (Snowflake) ：在多微服务环境下保证订单号全局唯一且有序。 - 多级缓存 (Multi-Level Cache) ：缓解数据库瞬时并发读压力，进一步提升吞吐。 5. 全栈可观测性体系 (Full-Stack Observability) - 全面集成 Prometheus + Grafana 监控指标与","default_branch":null,"files":null,"tree":[],"storefront":"/r/jianghuaqi85-sys","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jianghuaqi85-sys/Full-stack-distributed-flash-sale-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}