#347 · 主分类: 教育与研究

goodsKill

ai java oauth2 sharding-jdbc spring-boot springcloud springcloudalibaba

🐎基于SpringCloud 2025.x + Dubbo 3.x + AI构建的模拟秒杀微服务项目,集成了Elasticsearch🔍、Gateway、Mybatis-Plus、Sharding-JDBC等常用开源组件

项目最后更新:07/07/26

GitHub Stars

2.4K

Forks数量

519

贡献者数量

7

许可证

MIT

收录理由

goodsKill 是一套面向高并发 Java 后端的学习型代码库,它把真实秒杀流程串联进一个相当宽泛的技术栈里:Dubbo RPC、Nacos、Spring Cloud Gateway、Sharding-JDBC 分库分表、Seata 分布式事务,以及用状态机管理数据状态流转。与其分别阅读各个组件的零散博客,不如在同一个仓库里追踪它们如何协同工作。项目还内置了十种并发策略,从同步锁、Redis 或 ZooKeeper 分布式锁,到 Kafka 和 RabbitMQ 队列以及原子更新,方便对比不同方案的取舍。AI 部分刻意保持轻量:一个 Spring AI 聊天机器人可以触发模拟购买,这是把 AI 代理嵌入既有 Java 微服务而不推倒重来的具体示例。随附的 OpenTelemetry 配置配合 Grafana 的 LGTM 技术栈,对研究链路追踪和日志的人是个实用的加分项。需要明确的是,这只是一个学习参考,不是能直接上生产的成品,但对研究分布式系统或备战高吞吐后端面试的工程师来说,它覆盖的范围相当广。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目