zoukankan      html  css  js  c++  java
  • Weshop基于Spring Cloud开发的小程序商城系统

    WESHOP | 基于微服务的小程序商城系统

    Weshop是基于Spring Cloud(Greenwich)开发的小程序商城系统,提供整套公共微服务服务模块,包含用户中心、商品中心、订单中心、营销中心四大基础服务模块,微信端、管理平台两大聚合服务模块,支持服务治理、监控和追踪等功能。

    组织结构

    weshop
    ├── weshop-common -- 框架公共模块
    ├── weshop-eureka-server -- eureka注册中心[端口:8761]
    ├── weshop-config-server -- 配置中心[端口:7001]
    ├── weshop-api-gateway -- api网关[端口:8020]
    ├── weshop-hystrix-dashboard -- 断路器监控面板[端口:1301]
    ├── weshop-example -- 项目示例工程
    | ├── weshop-example-api -- 远程服务api接口
    | ├── weshop-example-provider -- 服务提供方[端口:9998]
    | ├── weshop-example-consumer -- 服务消费方[端口:9999]
    ├── weshop-user-api -- 用户中心api
    ├── weshop-user -- 用户中心基础服务[端口:8021]
    ├── weshop-goods-api -- 商品中心api
    ├── weshop-goods -- 商品中心基础服务[端口:8022]
    ├── weshop-marketing-api -- 营销中心api
    ├── weshop-marketing -- 营销中心基础服务[端口:8023]
    ├── weshop-order-api -- 订单中心api
    ├── weshop-order -- 订单中心基础服务[端口:8024]
    ├── weshop-storage-api -- 对象存储服务api
    ├── weshop-storage -- 对象存储服务[端口:8026]
    ├── weshop-wechat -- 微信端聚合服务[端口:8025]
    ├── weshop-wechat-ui -- 微信小程序页面
    ├── weshop-admin -- 管理平台聚合服务[端口:8027]
    ├── weshop-admin-ui -- 管理平台页面

    模块划分

    Weshop基于Spring Cloud开发的小程序商城系统

     

    后端技术

    技术名称版本官网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/

    前端技术

    技术名称版本官网React前端MVC框架16.5.1https://reactjs.org/Ant Design Pro开箱即用的中台前端/设计解决方案2.1.0https://pro.ant.design/index-cn

    软件需求

    • JDK1.8+
    • MySQL5.6+
    • RabbitMQ 3.6.x+
    • Maven3.0+
    • ZipKinServer 3.7.0+

    功能

    商城功能

    • 首页
    • 专题列表、专题详情
    • 分类列表、分类详情
    • 品牌列表、品牌详情
    • 新品首发、人气推荐
    • 团购
    • 搜索
    • 商品详情、商品评价、商品分享
    • 购物车
    • 下单
    • 订单列表、订单详情
    • 地址、收藏、足迹、意见反馈
    • 客服
    Weshop基于Spring Cloud开发的小程序商城系统

     

    管理平台功能

    • 会员管理
    • 商城管理
    • 商品管理
    • 推广管理
    • 系统管理

    当前进度与计划

    • 公众号文章同步
    • 文章列表、文章详情展示
    • 分享、点赞、收藏功能实现
    • 评论相关展示和功能实现
    • 生成海报功能的实现
    • 评论消息通知功能的实现
    • 专题、标签相关功能的实现
    • 后台管理功能实现(文章管理、评论管理等-基本完成了)

    在线演示

    。。。

    预览图

    服务注册页面

    Weshop基于Spring Cloud开发的小程序商城系统

     

    swagger

    Weshop基于Spring Cloud开发的小程序商城系统

     

    首页

    Weshop基于Spring Cloud开发的小程序商城系统

     

    商品页

    Weshop基于Spring Cloud开发的小程序商城系统

     

    购物车页

    Weshop基于Spring Cloud开发的小程序商城系统

     

    git地址:https://gitee.com/cjbi/weshop

  • 相关阅读:
    《.NET内存管理宝典 》(Pro .NET Memory Management) 阅读指南
    《.NET内存管理宝典 》(Pro .NET Memory Management) 阅读指南
    《.NET内存管理宝典 》(Pro .NET Memory Management) 阅读指南
    使用Jasmine和karma对传统js进行单元测试
    《.NET内存管理宝典 》(Pro .NET Memory Management) 阅读指南
    《.NET内存管理宝典 》(Pro .NET Memory Management) 阅读指南
    nginx 基于IP的多虚拟主机配置
    Shiro 框架的MD5加密算法实现原理
    项目实战:Qt+OSG三维点云引擎(支持原点,缩放,单独轴或者组合多轴拽拖旋转,支持导入点云文件)
    实用技巧:阿里云服务器建立公网物联网服务器(解决阿里云服务器端口,公网连接不上的问题)
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/11532957.html
Copyright © 2011-2022 走看看