电商分布式项目(轻松过毕业设计)

前言:

年前辞职了,准备跳槽,结果天不如人愿。本人困在了老家湖北,导致在家宅到现在,闲来无事做。就将以前在学校下载的 分布式电商项目 拿出来,自己部署的玩了一下。耗时10天左右,因为以前没怎么接触过分布式项目,也是弄边学,现在就相当于一个,自己整理的笔记,希望看到的小伙伴,能够点个赞。

一:环境部署需要的技术与资料

1、VMware虚拟机(虚拟机)
		
2、Linux  centerOS  镜像系统(系统镜像)

3、jdk1.7(java运行环境)

4、tomcat7(web运行)

5、nginx(做服务器代理、tomcat负载均衡)

6、zookeeper(做 数据库集群、dubbo服务的注册)

7、mysql数据库(数据库)

8、solr框架(类似于全局搜索的框架)

9、dubbo框架(分布式服务治理框架)

10、redis    数据库(主流的redis数据库)

11、spring全家桶(避免重复造轮子)

12、vsftpd(Linux  自己搭建文件服务器)

13、mycat(实现数据库的   分库分表)

二、前期准备

Linux服务器准备

192.168.191.157:安装  jdk、mysql(作为项目的主数据库)、tomcat(用来跑dubbo的后台管理项目,实现dubbo服务的可视化操作)、zookeeper(用来做dubbo服务的注册中心)
192.168.191.158:安装 jdk、zookeeper、redis    实现redis的集群(伪集群,如果你有钱的话,可以试着实现真正的集群)
192.168.191.159:安装jdk、tomcat、solr  、zookeeper(实现solr  搜索的伪集群)
192.168.191.160:安装jdk、vsftpd、nginx(实现文件服务器)
192.168.191.161:安装jdk、mysql(实现从数据库【mysql主从数据库】)
192.168.191.162:安装jdk、mycat(实现分库分表)

三、环境搭建

jdk、mysql、tomcat、以及数据库脚本

https://pan.baidu.com/s/1kNgJUxN1YJ11SujUflkxAg
kec0

zookeeper

链接:https://pan.baidu.com/s/1HT1Fj7ZunB_apKqi21KAUg 
提取码:wbdy 
复制这段内容后打开百度网盘手机App,操作更方便哦

redis 以及集群安装

链接:https://pan.baidu.com/s/1z3dV2J4Fd5WHBcTVf21YNw 
提取码:v7q6 
复制这段内容后打开百度网盘手机App,操作更方便哦

vsftpd以及nginx代理

链接:https://pan.baidu.com/s/1R3cxy0RtokHoR36ZhU01UA 
提取码:n9qg

dubbo的管理项目(官方上也有)

链接:https://pan.baidu.com/s/1ZCkG83fyH-sIYauRYgqvPw 
提取码:g5bj 
复制这段内容后打开百度网盘手机App,操作更方便哦

solr集群 以及 中文解析器(IK Analyzer)

链接:https://pan.baidu.com/s/1N826KG1xqeKpRSLfmvjxuA 
提取码:seq8 
复制这段内容后打开百度网盘手机App,操作更方便哦

全部的代码

链接:https://pan.baidu.com/s/117VvgP-zAQVLWNSpHyMlhg 
提取码:kj5f 
复制这段内容后打开百度网盘手机App,操作更方便哦

四、部署完项目后,你可以利用【花生壳软件】进行内网穿透,然后,将本地的IP变成公网IP,这样,在互联网上,别人就能访问到你的这个电商项目了。

你可能感兴趣的:(java从入门到挣扎)