# ZongXR/SuperMarket

设计精良的网上商城系统，包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等，使用SpringCloud框架，基于Java开发。该项目可部署到服务器上，不断完善中……

Repository: https://github.com/ZongXR/SuperMarket
Canonical: https://ross.abutalabs.com/products/supermarket
Language: Java
License: AGPL-3.0
License Family: copyleft
Topics: spring, mybatis, jquery, html5, springcloud, springboot, redis, mysql, springmvc, mycat, elasticsearch, rabbitmq, javacript, docker, dockerfile
Last push: 2024-03-06T01:56:51+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2223, "days_push": 911, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2105, forks 692 (observed 2026-08-28T04:06:13.844966+00:00)

## What it is
A full-featured online shopping mall system built with Java and SpringCloud microservices, including frontend, backend, MySQL, Redis caching, Elasticsearch full-text search, RabbitMQ, and database sharding. It implements user, product, cart, order, search, image, and flash-sale microservices behind a Zuul gateway.

## Use cases
- build an online shopping mall with microservices
- learn SpringCloud microservices architecture with a real project
- self-host an e-commerce store with cart and orders
- implement flash-sale (seckill) with Redis and message queues
- study database sharding and read-write splitting with MyCat
- add full-text product search with Elasticsearch

## When to choose
- you want a complete, deployable Java e-commerce reference implementation
- you are learning SpringCloud, Eureka, Zuul, Redis, and Elasticsearch in practice
- you need a demo covering cart, orders, search, and flash sales end to end

## When to avoid
- you need a production commercial store - commercial use requires the author's permission (AGPL-3.0 plus author restriction)
- you want a lightweight single-service shop without microservices overhead
- your stack is not JVM-based

## Facets
- artifact type: application
- maturity: active
- function: web-framework, search-engine, caching, message-queue, api-gateway, http-server, orm
- domain: e-commerce, web-development, microservices, backend, databases
- platform: jvm, self-hosted
- tags: spring-cloud, spring-boot, eureka, zuul, mybatis, redis, elasticsearch, rabbitmq, mycat, shopping-cart, flash-sale, microservices-architecture, online-store, search, docker, linux, web-server

## Member repositories
- ZongXR/SuperMarket (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.844966+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:54:01.536388+00:00, confidence not recorded.
  - readme: https://github.com/ZongXR/SuperMarket (fetched 2026-08-28T04:06:13.844966+00:00, sha 5e9959cbdc12)
- Data as of 2026-08-30T08:39:29.467469+00:00.
