★热门 | 语言: Java | Stars: 2K+
项目简介
YAS(Yet Another Shop)是一个基于Java微服务架构的电商示例项目,展示了如何使用Spring Cloud构建现代化的微服务电商系统。项目采用领域驱动设计(DDD),包含完整的商品、订单、购物车等微服务模块,是学习微服务电商架构的最佳实践项目。
核心功能
微服务架构:Spring Cloud全家桶微服务实现
API网关:Spring Cloud Gateway统一入口
服务发现:Eureka服务注册与发现
配置中心:Spring Cloud Config配置管理
商品服务:商品CRUD、分类管理、品牌管理
购物车服务:购物车添加、修改、删除
订单服务:订单创建、状态流转、库存扣减
身份认证:Keycloak OAuth2.0认证授权
技术栈
Spring Boot + Spring Cloud + Spring Security + JPA + MySQL + Redis + Kafka + Docker + Keycloak
适用场景
微服务架构学习、电商系统设计、Spring Cloud实战、DDD实践、面试项目
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |