#346 · Primary category: Education & Research
goodsKill
🐎基于SpringCloud 2025.x + Dubbo 3.x + AI构建的模拟秒杀微服务项目,集成了Elasticsearch🔍、Gateway、Mybatis-Plus、Sharding-JDBC等常用开源组件
Project last updated:07/07/26
GitHub Stars
2.4K
Forks
519
Contributors
7
License
MIT
Why we included this project
goodsKill is a teaching codebase for high-concurrency Java backends, and it earns that label by wiring a real flash-sale flow through a surprisingly broad stack: Dubbo RPC, Nacos, Spring Cloud Gateway, Sharding-JDBC for sharding, Seata for distributed transactions, and a state machine for managing state changes. Instead of reading separate blog posts about each piece, you can trace how they fit together in one codebase. It also ships ten concurrency strategies, from synchronous locks and Redis or ZooKeeper distributed locks to Kafka and RabbitMQ queues and atomic updates, so the trade-offs sit side by side. The AI part stays deliberately small: a Spring AI chatbot that can trigger simulated purchases, a concrete example of slotting an AI agent into an existing Java microservice without rebuilding around it. The OpenTelemetry setup bundled with Grafana's LGTM stack is a practical bonus for anyone studying tracing and logging. Just know this is a learning reference, not something you would deploy as-is, but for engineers studying distributed systems or preparing for high-throughput backend interviews it covers a lot of ground.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI