02 教案-AB-3 013 宜立方商城-day14-v3 0_第1页
02 教案-AB-3 013 宜立方商城-day14-v3 0_第2页
02 教案-AB-3 013 宜立方商城-day14-v3 0_第3页
02 教案-AB-3 013 宜立方商城-day14-v3 0_第4页
02 教案-AB-3 013 宜立方商城-day14-v3 0_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宜立方商城第十四天1. 课程计划第十三天:1、 系统部署2、 项目总结3、 面试中的问题2. 项目部署2.1. 项目架构讲解2.2. 网络拓扑图2.3. 系统部署2.3.1. 部署分析e3-managere3-manager-webe3-portal-webe3-contente3-searche3-search-webe3-item-webe3-ssoe3-sso-webe3-cart-webe3-ordere3-order-web需要24台服务器。24Mysql2Solr7Redis6图片服务器2Nginx2注册中心3Activemq2共需要48台服务器。搭建伪分布式。2.3.2. 服务器规划项目服务器数量虚拟机ip-Mysql21134Solr71154Redis61153图片服务器21133Nginx21141注册中心31167Activemq21168e3-manager8080e3-content8081e3-search80821135e3-sso8080e3-order80811136e3-manager-web8080e3-portal-web8081e3-search-web80821137e3-item-web8080e3-sso-web80811138e3-cart-web8080e3-order-web808111392.3.3. 域名规划序号工程名域名12.3.4. Tomcat热部署可以使用maven实现tomcat热部署。Tomcat启动时 部署工程。Tomcat有个后台管理功能,可以实现工程热部署。配置方法:第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。第二步:重新启动tomcat。使用maven的tomcat插件实现热部署:第一步:配置tomcat插件,需要修改工程的pom文件。org.apache.tomcat.maventomcat7-maven-plugin8081/35:8080/manager/texttomcattomcat第二步:使用maven命令进行部署。tomcat7:deploytomcat7:redeploy部署的路径是“/”会把系统部署到webapps/ROOT目录下。部署工程跳过测试:clean tomcat7:redeploy -DskipTests2.3.5. 工程部署每个工程运行在不同的tomcat上,修改tomcat的端口号。2.4. 反向代理的配置测试时使用域名访问网站,需要修改host文件。所有的域名应该指向反向代理服务器。配置hosts文件:41 41 41 41 41 41 41 反向代理的配置:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events worker_connections 1024;http include mime.types; default_type application/octet-stream; #log_format main $remote_addr - $remote_user $time_local $request # $status $body_bytes_sent $http_referer # $http_user_agent $http_x_forwarded_for; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; upstream server 37:8080; upstream server 37:8081; upstream server 37:8082; upstream server 38:8080; upstream server 38:8081; upstream server 39:8080; upstream server 39:8081; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; server listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / proxy_pass ; index index.html index.htm; 3. 项目总结4. 面试中的问题回答4.1. 网站并发数:1000-2000左右并发。4.2. 人员配置产品经理:3人,确定需求以及给出产品原型图。项目经理:1人,项目管理。前端团队:5人,根据产品经理给出的原型制作静态页面。后端团队:20人,实现产品功能。测试团队:5人,测试所有的功能。运维团队:3人,项目的发布以及维护。4.3. 开发周期采用迭代开发的方式进行,一般一次迭代的周期为一个月左右。4.4. Sku最小库存量单位。Sku=商品id4.5. 电商活动倒计时方案:1、 确定一个基准时间。可以使用一个sql语句从数据库中取出一个当前时间。SELECT NOW();2、 活动开始的时间是固定的。3、 使用活动开始时间-基准时间可以计算出一个秒为单位的数值。4、 在redis中设置一个key(活动开始标识)。设置key的过期时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论