# 基于分布式的微服务电商系统 **Repository Path**: Sdusk/store-rock ## Basic Information - **Project Name**: 基于分布式的微服务电商系统 - **Description**: 初学SpringCloud的练手之作,一个简单的电商系统,用到了redis和es来实现缓存,RabbitMQ来支持不同服务之间的异步请求调用,mysql来支持数据的存储,OpenFeign来支持不同服务之间的接口互相调用,该项目的所有中间件都是使用docker来进行部署的,极大的减低了因为生产环境不一致而带来的问题。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-14 - **Last Updated**: 2023-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于分布式的微服务电商系统 ### 1. 简介 ​ 本项目设计与实现了一种基于SpringCloud实现的微服务电子商贸在线交易系统。为了最大化利用计算机资源并降低部署过程中因系统环境不同造成的部署问题,中间件使用基于Docker的容器化技术。为了增加系统在分布式环境下的运行性能,使用了基于Elasticsearch的文本搜索技术和基于RabbitMQ的消息队列技术。该系统分为商城前台模块和商城后台模块,涵盖了用户、轮播、商品、类别、地址、收藏、购物、订单等功能,包括了登陆、注册、商品搜索、地址添加、地址删除、收藏添加、收藏展示、购物车内容的添加、订单生成和台账记录等关键功能。最后,通过对系统的性能测试和负载测试,验证了系统的可用性和可扩展性,证明了系统的设计和实现是可行和有效的。