- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * 电商平台技术方案 目录 第三方支付平台 同/异步缓存机制 数据库 文件IO 基础业务逻辑层 消息子系统 账户子系统 微店子系统 云商品子系统 第三方缴费系统 第三方积分系统 …… 会员子系统 支付子系统 商城 html网页、APP、WAP展示 varnish 功能模块 mvc Spring iBatis Apache Tomcat cache 功能模块 mvc Spring iBatis Apache Tomcat 功能模块 mvc Spring iBatis Apache Tomcat 功能模块 Spring mvc Spring iBatis Apache Tomcat Mysql Master Slave2 Slave1 读取 读取 读取 复制 复制 写入 以J2EE企业级框架为基础,搭建高性能、高可靠性和高安全性的整体架构。 前端采用稳定高效的varnish作为Web缓存服务器 分模块化构建相对独立的功能处理集 数据库分布式部署,将数据的写入和读取分离,减轻数据库压力,提供系统性能 根据业务情况,还可进行数据的垂直和水平分割,进一步加大系统的承载能力 目录 3年及以上 1年及以上 6个月内 远期架构 近期架构 当前架构 电商平台架构图(远期) 负载均衡层 LVS 反向代理 动静分离 nginx 前端缓存层 Varnish 系统应用层 系统存储层 商城系统 图片服务 快照 Memcached DB读写分离 分布式文件系统 CDN WAN 心跳线 分布式缓存 电商平台借助CND技术,更快、更近 CND技术,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容 关键要点 3DNS + LVS实现负载均衡、接入保护 动态、静态文件分用不同服务器 首页静态化 某些频繁内容:Varnish缓存 快照:CDN加速 图片及静态: Varnish缓存 Web数据缓存:Memcached 远期架构缩减 暂时没有需要如此大的用户量、数据量和吞吐量; 仅仅缩减设备和硬件架构,软件架构不做缩减,方便将来系统扩展时,在软件上改动较小; 电商平台架构图(减法) 负载均衡层 LVS 反向代理 动静分离 nginx 前端缓存层 Squid 系统应用层 系统存储层 商城系统 图片服务 快照 Memcached DB读写分离 分布式文件系统 CDN WAN 近期架构需求 图片较少数据 暂时仅考虑20000活跃用户规模 100万,店铺、产品数据 300万,评论数据 数据量较多 空间比较不大 活跃用户少 电商平台架构网络拓扑图(近期) 商城系统 IDC 主应用服务器 主图片服务器 1000M交换机 应用分布 主应用: 1、商城平台软件(java、php) 2、mysql数据库(从、读) 3、全文检索服务 4、nginx(反向代理) 5、Tomcate 6、Ehcacahed(本地缓存) 主图片: 1、图片服务(水印、缩略等) 2、图片 3、静态css、js 4、Squid缓存 5、mysql数据库(主、写) 电商平台逻辑架构图(近期) nginx nginx Squid 图片服务 Mysql (主) 图片 商城平台 全文检索 本地缓存 Mysql (从) IDC 主应用服务器 主图片服务器 写数据 同步数据 读数据 数据库需要垂直分库(表)和水平分库(表) 缓存logo、favicon.ico等 水印、缩略图、裁剪等 用户浏览器缓存 设备配置需求 项目 CPU 硬盘 内存 机架 电源 网卡 主应用服务器 至强E5-2600、2GHz、智能加速主2.8GHz、三级缓存20MB、CPU核心八核、程数16线程,2颗 SATA/SAS、500G,3块硬盘(做raid) DDR3、16G(最好32G) 1U 1个(最好2个) 2张千兆网卡 主图片服务器 至强E5-2600、2GHz、智能加速主2.8GHz、三级缓存20MB、CPU核心八核、程数16线程,2颗 SATA/SAS、4T,单硬盘1个1T,需要做raid5 DDR3、16G 1U 1个(最好2个) 2张千兆网卡 电商平台架构网络拓扑图(当前) 商城系统 IDC 主应用服务器 应用分布 主应用: 1、商城平台软件(java、php) 2、mysql数据库(从、读) 3、全文检索服务 4、nginx(反向代理) 5、Tomcate 6、Ehcacahed(本地缓存) 7、图片服务(水印、缩略等) 8、图片 9、静态css、js 10、Squid缓存 11、mysql数据库(主、写) 电商平台逻辑架构图(当前) nginx Squid 图片服务 Mysql (主) 图片 商城平台 全文检索 本地缓存 Mysql (从) IDC 主应用服务器 写数据 同步数据
您可能关注的文档
- 华为SDH设备(需要)技巧.ppt
- 金正大硝基双效肥培训文件技巧.ppt
- 10、生殖系统讲解.ppt
- 联想《always_online》广告技巧.ppt
- 10.惊弓之鸟讲解.ppt
- 10.惊弓之鸟课件讲解.ppt
- 联想公司展示技巧.ppt
- 工程测量第七章(大比例尺地形图测绘)探讨.ppt
- 工程测量培训探讨.ppt
- 10-13车间巡检纠正措施讲解.pptx
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)