ESHOP项目配置清单
ESHOP项目配置中心
这里列举ESHOP项目所需要的基础环境及依赖软件的详细配置
主机
代码开发使用的主机,需要安装代码编辑器Eclipse,以及虚拟机VMware。
虚拟机VMware
使用虚拟机模拟服务器环境,方便的克隆、快照技术可以节约时间、节约资源
操作系统:Linux CentOS7
安装JDK
JDK用于编译源码,版本:jdk7
安装Tomcat
Tomcat作为项目运行的容器
安装Mysql
Mysql作为项目的数据库
安装Zookeeper
Zookeeper作为Dubbo的注册中心,以及配置Tomcat集群使用
安装Redis单机
Redis作为项目的主要缓存,安装单机版为后面的Redis集群安装做铺垫
安装Redis-Cluster,配置集群
使用Redis集群作为项目的缓存中间件
安装Solr搜索引擎,配置中文分词器
Solr作为商品搜索引擎提供高效检索服务
安装配置Solr-Cloud
使用Solr集群作为主要的搜索框架
安装VSFTPD,配置图片文件服务器
VSFTPD是基于ftp协议的文件服务器,用作商城中保存图片资源的服务器
安装Nginx,配置访问图片服务器
使用Nginx可使客户端基于HTTP协议访问VSFTPD,另可做为反向代理实现集群负载均衡
安装MyCat,配置Mysql分库分表
通过中间件管理mysql数据库节点,实现数据库分库分表
配置Nginx,配置Tomcat集群负载均衡
使用Nginx作为反向代理,使访问压力均匀分散到每一个节点上