zoukankan      html  css  js  c++  java
  • 大型分布式电商项目---品优购

    1.概述

    这是一个综合性的B2B2C平台,类似京东商城、天猫商城。网站采用商家入驻的模式。该项目采用Spring+SpirngMVC+Mybatis框架搭建的maven工程,并采用分布式架构按功能将系统分为不同的子系统,将不同的子系统部署到不同的节点服务器独立运行。在各个系统之间采用dubbox+zookeeper进行通信,实现了基于SOA面向服务的架构,使得服务层与表现层分离,此项目为本人学习项目,为传智播客,最后一个商城实战项目,前前后后花了2个月左右,后面几天的内容暂时没做,因为电脑吃不消,完全部署运行此项目需要93台服务器。

    2.项目架构及功能模块图

    3.码云

    https://gitee.com/pyg_mall/pyg-parent/tree/master/pinyougou-parent

    每更新一版本创建一个tag

    4.前端所用技术

    • Html
    • Css
    • JavaScript
    • Node.js
    • Npm
    • Angularjs
    • Webpack
    • Charles

    5.后端所用技术

    • Spring
    • SpringMVC
    • MyBatis
    • MySQL
    • Lombok:省去手动创建setter和getter方法
    • Mycat:数据库分库分表中间件
    • Redis:缓存
    • Jedis:Redis的Java Client
    • Nginx
    • Tomcat
    • Maven
    • Dubbox
    • ZooKeeper
    • Redis
    • Activemq
    • Solr

    6.项目页面展示

    6.1商城首页

    6.2用户登录

    6.3运营商管理后台

    6.4导入数据到solr索引库

    运营商在后台,勾选商品点击【审核通过】后台会将该商品信息保存到solr索引库

  • 相关阅读:
    POJ 3279 Fliptile 枚举+搜索
    POJ 3278 Catch That Cow
    CS Academy Round41 BFS+DFS
    CS Academy Round41 Tennis Tournament
    CS Academy Round41 Cinema Seats
    POJ 1177 Picture
    HDU 1255 覆盖的面积
    POJ 1151 Atlantis 线段树+离散化
    HDU 4614 Vases and Flowers 线段树+二分
    凑数问题
  • 原文地址:https://www.cnblogs.com/weiqinshian/p/10362171.html
Copyright © 2011-2022 走看看