# xbin-store

模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Cloud 使用dubbox版本请查看

Repository: https://github.com/xubinux/xbin-store-cloud
Canonical: https://ross.abutalabs.com/products/xbin-store
Homepage: https://github.com/xubinux/xbin-store
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Topics: b2c, spring-cloud, xbin-store-cloud
Last push: 2017-10-08T12:22:13+00:00
Link (homepage): https://github.com/xubinux/xbin-store

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3409, "days_push": 3251, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1299, forks 744 (observed 2026-08-28T04:04:17.421010+00:00)

## What it is
A distributed B2C e-commerce mall application modeled after a well-known Chinese B2C site, built with Spring Boot, Dubbox RPC, Spring MVC, MyBatis, Druid, Solr, Redis, and related middleware. It is split into many microservice modules (portal, search, item, SSO, cart, order, payment, etc.) with a Spring Cloud variant also available.

## Use cases
- build a distributed b2c e-commerce mall in java
- learn microservices architecture with dubbo and spring boot
- reference implementation of an online shopping platform
- study distributed transactions in e-commerce orders
- self-hosted online store with solr search and redis caching
- example of sso, cart, order and payment microservices
- learn how to integrate dubbox mybatis redis solr together

## When to choose
- you want a full-featured Java microservices e-commerce reference codebase
- you are learning Dubbox, Zookeeper, Solr, Redis integration in a realistic project
- you need an example of TCC distributed transactions in order/payment flows

## When to avoid
- you need a production-ready, actively maintained shop system
- you want a lightweight single-process store rather than dozens of microservices
- your stack is not Java/Spring or you cannot operate Zookeeper, Solr, RabbitMQ, FastDFS and other heavy middleware
- you need commercial licensing freedom - it is GPL-3.0

## Facets
- artifact type: application
- maturity: maintenance
- function: web-framework, search-engine, caching, message-queue, rpc, api-framework, templating, auth, database
- domain: e-commerce, web-development, microservices, backend
- platform: jvm, self-hosted
- tags: b2c, e-commerce, dubbo, spring-boot, mybatis, solr, redis, microservices, shopping-mall, distributed-transaction, tcc, freemarker, fastdfs, nginx, rabbitmq, zookeeper, activemq, chinese, search, linux, docker, web-server

## Member repositories
- xubinux/xbin-store-cloud (main) score 32
- xubinux/xbin-store (mirror) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:17.421010+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:51:53.706643+00:00, confidence not recorded.
  - readme: https://github.com/xubinux/xbin-store-cloud (fetched 2026-08-28T04:04:17.421010+00:00, sha f7116f1076f5)
  - homepage: https://github.com/xubinux/xbin-store (fetched 2026-08-29T10:32:11.744171+00:00, sha 9e556d4ae3f1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
