企业级开源商城,连接技术与业务创新
Legend Cloud 以 Spring Cloud Alibaba 微服务为后端基础,配套 uni-app 用户端,面向 B2B2C、S2B2C、B2C 和 O2O 等业务模式开放源代码。
legend-cloud/
├── business/ # auth gateway product order user task
├── common/ # core datasource feign job log monitor
└── common-private/ # security oss captcha gateway
legend-cloud-user-ui/
├── api/ # 统一接口模块
├── pages/ # 用户端业务页面
└── components/ # 可复用多端组件
后端能力与用户端体验,一起开放
从服务治理到多端应用,两个仓库共同组成 Legend Cloud 的开源技术底座。
以成熟开源技术,搭建可演进的服务底座
采用主流 Spring 全家桶和云原生组件,保持模块清晰、服务可拆分、部署可扩展。
Spring Cloud Alibaba
以 Spring Boot、Spring Cloud 和 Alibaba 生态构建服务化基础。
认证与安全
Spring Authorization Server 适配 OAuth 2.1,结合 Spring Security 保护业务接口。
服务治理
Nacos 提供服务注册、发现和配置管理,Sentinel 支持熔断、限流和降级。
数据与可靠性
Redis + Caffeine 多级缓存、Seata 分布式事务、RabbitMQ 消息协同和 Elasticsearch 检索。
为不同交易模式保留扩展空间
围绕商品、用户、订单、营销和履约能力,支持企业按业务阶段组合和扩展。
B2B2C 多商户
平台、自营和商家经营能力组合,支撑多角色交易协同。
S2B2C 供应链
连接供应商、平台和分销渠道,适合供应链商城和渠道管理。
B2C 单商户
商品、会员、营销和订单能力开箱组合,快速搭建品牌商城。
O2O 全渠道
线上商城、门店服务、到店自提和同城履约协同。
服务边界清晰,方便独立开发与部署
后端按业务域拆分服务,公共能力集中沉淀。团队可以从完整商城开始,也可以按项目需要逐步替换和扩展。
Services
一套业务能力,覆盖多端用户触点
用户端工程基于 uni-app、Vuex 和 uView,面向 H5、App、微信小程序等场景持续演进。
H5 / Web
统一接口和组件能力,适配移动浏览器与 Web 场景。
Android / iOS
基于 uni-app 复用业务能力,覆盖主流移动端应用。
微信小程序
扫码即用,连接微信生态和门店经营场景。
多端一致
按需引入和模块化组织,降低多端维护成本。
从源码开始,构建属于你的电商能力
遵循 AGPL-3.0 协议。欢迎 Fork、改进并提交 Pull Request,也可以联系朗尊获取商业授权、技术支持和定制服务。
Legend Cloud 是朗尊软件开源的企业级微服务商城系统,后端基于 Spring Cloud Alibaba、Spring Boot 3.1、Spring Authorization Server 和 JDK 17,用户端基于 uni-app、Vuex 和 uView,支持 B2B2C、S2B2C、B2C、O2O 等业务模式以及 H5、App、微信小程序等多端应用。
用户可能关心的问题
- Legend Cloud 是什么开源项目?
- Legend Cloud 使用了哪些技术?
- Legend Cloud 支持哪些商城业务模式?
- Legend Cloud 用户端支持哪些平台?
关键信息
- 后端项目
- Legend Cloud 企业级微服务商城
- 后端技术
- Spring Boot 3.1.5、Spring Cloud 2022.0.4、Spring Cloud Alibaba、JDK 17
- 认证协议
- Spring Authorization Server,OAuth 2.1
- 用户端技术
- uni-app、Vuex、uView,支持 H5、App、微信小程序
- 业务方向
- B2B2C、S2B2C、B2C、O2O
- 开源协议
- AGPL-3.0
实施步骤
- 阅读后端和用户端仓库的 README、LICENSE 及启动文档
- 根据业务模式选择服务模块,完成本地依赖、配置中心和数据库准备
- 通过 Fork、分支开发和 Pull Request 参与社区改进,或联系团队获取商业合作支持
常见问题
Legend Cloud 后端采用什么技术架构?
后端基于 Spring Cloud Alibaba 微服务架构,使用 Spring Boot 3.1.5、Spring Cloud 2022.0.4、Spring Authorization Server 1.1.3、Nacos 2.2.1,并结合 Sentinel、Seata、RabbitMQ、Redis 和 Elasticsearch 等组件。
Legend Cloud 支持哪些电商业务模式?
项目面向 B2B2C、S2B2C、B2C 和 O2O 等业务模式,覆盖平台、自营、商家、供应商、分销渠道和门店服务等协同场景。
Legend Cloud 用户端支持哪些终端?
用户端基于 uni-app、Vuex 和 uView,支持 H5、Web、Android、iOS、微信小程序等多端应用,并可以复用后端接口和业务能力。
Legend Cloud 遵循什么开源协议?
后端和用户端仓库采用 AGPL-3.0 协议。使用、修改和再发布前应阅读仓库 LICENSE 及补充条款;商业授权、技术支持和定制服务可以联系朗尊软件。