Weshop基于Spring Cloud开发的小程序商城系统
<p>WESHOP | 基于微服务的小程序商城系统</p><p>Weshop是基于Spring Cloud(Greenwich)开发的小程序商城系统,提供整套公共微服务服务模块,包含用户中心、商品中心、订单中心、营销中心四大基础服务模块,微信端、管理平台两大聚合服务模块,支持服务治理、监控和追踪等功能。</p>
<p>组织结构</p>
<pre>weshop<br>├── weshop-common -- 框架公共模块<br>├── weshop-eureka-server -- eureka注册中心[端口:8761]<br>├── weshop-config-server -- 配置中心[端口:7001]<br>├── weshop-api-gateway -- api网关[端口:8020]<br>├── weshop-hystrix-dashboard -- 断路器监控面板[端口:1301]<br>├── weshop-example -- 项目示例工程<br>| ├── weshop-example-api -- 远程服务api接口<br>| ├── weshop-example-provider -- 服务提供方[端口:9998]<br>| ├── weshop-example-consumer -- 服务消费方[端口:9999]<br>├── weshop-user-api -- 用户中心api<br>├── weshop-user -- 用户中心基础服务[端口:8021]<br>├── weshop-goods-api -- 商品中心api<br>├── weshop-goods -- 商品中心基础服务[端口:8022]<br>├── weshop-marketing-api -- 营销中心api<br>├── weshop-marketing -- 营销中心基础服务[端口:8023]<br>├── weshop-order-api -- 订单中心api<br>├── weshop-order -- 订单中心基础服务[端口:8024]<br>├── weshop-storage-api -- 对象存储服务api<br>├── weshop-storage -- 对象存储服务[端口:8026]<br>├── weshop-wechat -- 微信端聚合服务[端口:8025]<br>├── weshop-wechat-ui -- 微信小程序页面<br>├── weshop-admin -- 管理平台聚合服务[端口:8027]<br>├── weshop-admin-ui -- 管理平台页面</pre>
<blockquote>
<p>模块划分</p>
</blockquote>
<div class="pgc-img"><img src="http://p3.pstatp.com/large/pgc-image/492047004e834b549f3487e018f105f8" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<p>后端技术</p>
<p>技术名称版本官网Spring Boot应用框架2.1.2.RELEASEhttps://projects.spring.io/spring-boot/spring-cloud-netflix微服务框架Greenwich.RELEASEhttps://projects.spring.io/spring-cloud/spring-cloud-config分布式配置中心2.1.4.RELEASEhttps://projects.spring.io/spring-cloud/spring-cloud-sleuth分布式服务跟踪2.1.4.RELEASEhttps://projects.spring.io/spring-cloud/spring-cloud-stream分布式消息总线2.1.4.RELEASEhttps://projects.spring.io/spring-cloud/spring-data-redis缓存2.1.4.RELEASEhttps://projects.spring.io/spring-cloud/MyBatisORM框架3.2.1http://www.mybatis.org/mybatis-3/zh/index.htmlMapperMyBatis 通用 Mapper44.0.0https://gitee.com/free/MapperPageHelperMyBatis 分页插件5.1.2https://gitee.com/free/Mybatis_PageHelperMyBatis Generator代码生成1.3.5http://www.mybatis.org/generator/index.htmlSwagger2在线Api文档2.9.2https://swagger.io/Thymeleaf模板引擎3.0.9.RELEASEhttps://www.thymeleaf.org/Logback日志组件1.1.3https://logback.qos.chDruid数据库连接池0.2.23https://github.com/alibaba/druidHibernate Validator后端校验框架5.4.2.Finalhttp://hibernate.org/validator/RabbitMQ消息中间件5.4.3http://www.rabbitmq.com/Redis缓存5.0.3https://redis.io/</p>
<p>前端技术</p>
<p>技术名称版本官网React前端MVC框架16.5.1https://reactjs.org/Ant Design Pro开箱即用的中台前端/设计解决方案2.1.0https://pro.ant.design/index-cn</p>
<p>软件需求</p>
<ul>
<li>JDK1.8+</li>
<li>MySQL5.6+</li>
<li>RabbitMQ 3.6.x+</li>
<li>Maven3.0+</li>
<li>ZipKinServer 3.7.0+</li>
</ul>
<p>功能</p>
<p>商城功能</p>
<ul>
<li>首页</li>
<li>专题列表、专题详情</li>
<li>分类列表、分类详情</li>
<li>品牌列表、品牌详情</li>
<li>新品首发、人气推荐</li>
<li>团购</li>
<li>搜索</li>
<li>商品详情、商品评价、商品分享</li>
<li>购物车</li>
<li>下单</li>
<li>订单列表、订单详情</li>
<li>地址、收藏、足迹、意见反馈</li>
<li>客服</li>
</ul>
<div class="pgc-img"><img src="http://p9.pstatp.com/large/pgc-image/91a884d93d9340bb9ddbb58a4c6a2790" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<p>管理平台功能</p>
<ul>
<li>会员管理</li>
<li>商城管理</li>
<li>商品管理</li>
<li>推广管理</li>
<li>系统管理</li>
</ul>
<p>当前进度与计划</p>
<ul>
<li>公众号文章同步</li>
<li>文章列表、文章详情展示</li>
<li>分享、点赞、收藏功能实现</li>
<li>评论相关展示和功能实现</li>
<li>生成海报功能的实现</li>
<li>评论消息通知功能的实现</li>
<li>专题、标签相关功能的实现</li>
<li>后台管理功能实现(文章管理、评论管理等-基本完成了)</li>
</ul>
<p>在线演示</p>
<p>。。。</p>
<p>预览图</p>
<blockquote>
<p>服务注册页面</p>
</blockquote>
<div class="pgc-img"><img src="http://p1.pstatp.com/large/pgc-image/8df6d68aefe24db5a06348e05b0da57a" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<blockquote>
<p>swagger</p>
</blockquote>
<div class="pgc-img"><img src="http://p3.pstatp.com/large/pgc-image/24dcda0bf0704cb992d93739f7a2f582" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<blockquote>
<p>首页</p>
</blockquote>
<div class="pgc-img"><img src="http://p3.pstatp.com/large/pgc-image/e1cb35b98b0a4e78a0ac02395492c08d" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<blockquote>
<p>商品页</p>
</blockquote>
<div class="pgc-img"><img src="http://p3.pstatp.com/large/pgc-image/7366a27e30094d42af0cc05ccb0a03cf" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<blockquote>
<p>购物车页</p>
</blockquote>
<div class="pgc-img"><img src="http://p1.pstatp.com/large/pgc-image/2581d9ab23b94ca2b85232c5619e1116" alt="Weshop基于Spring Cloud开发的小程序商城系统">
<p class="pgc-img-caption"> </p>
</div>
<p>git地址:https://gitee.com/cjbi/weshop</p><br><br>
来源:https://www.cnblogs.com/wangsongbai/p/11532957.html
頁:
[1]