基于SpringCloud微服务的商城项目 这是一个 B2C 商城,用户可以登录注册浏览商品下单购买等,使用当下最流行的 SpringBoot+SpringCloud 组合基于微服务的架构模式,各微服务之间通信使用 RestFul 接口进行访问,使用 MybatisPlus 来组合传统 Mybatis 开发的繁琐,使用具有 PB 级搜索性能的 ES 分布式搜索引擎,使用 Redis 来缓存 常用查询结果 提高系统性能,以及 SSO 支持,使用阿里 OSS 做的图片存储服务器,使用 Docker 进行容器化部署, 解决部署时的繁琐,使用 Nginx 对商城前台首页进行负载均衡 轮询访问。
系统主要包括以下模块: 后台管理系统:管理商品、订单管理、用户管理、首页内容管理。 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统:用户可以在该系统中查询已下的订单、修改个人信息等。 订单系统:提供下单、查询订单、修改订单状态。 搜索系统:提供商品的搜索功能。 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。