ImageVerifierCode 换一换
格式:PPT , 页数:37 ,大小:1.63MB ,
资源ID:5437924      下载积分:9 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5437924.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(淘宝系统架构概述PPT.ppt)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

淘宝系统架构概述PPT.ppt

1、系统架构概述1 2了解什么是架构了解Alibaba网站架构的历史掌握Alibaba网站架构的现状掌握网站架构设计的理念课程目标和内容课程目标和内容2系统架构概述2024/11/1 周五架构规定了软件的高层划分及各部分间的交互架构不是软件,但架构决策体现于软件平台和框架之中架构的优劣决定了业务应用系统的实施能力和发展空间技术搭台,业务唱戏 架构搭台,应用唱戏架构永远在随着业务的发展而变迁 拥抱变化!什么是架构?什么是架构?架构变迁更多用户更多数据更多功能硬件成本人力成本质量成本提高提高收益收益节约节约成本成本业务发展3系统架构概述2024/11/1 周五B2BB2B架构演化过程架构演化过程199

2、9史前2001石器时代2002中世纪2005工业革命未来星际时代?PerlWebMacropojojdbcVelocityEjbWebXSpringSOAOPEN API云计算 4系统架构概述2024/11/1 周五Perl,CGIMysqlApache服务器在美国,56KModem,远程开发、测试、部署1999-1999-史前时代史前时代5系统架构概述2024/11/1 周五Java服务器使用线程性能比cgi技术使用进程好Java相比Perl,可维护性好,开发效率高Java开始在国内流行史前史前-石器时代原因石器时代原因6系统架构概述2024/11/1 周五开始使用Java模板技术采用Web

3、Macro中间层采用Servlet技术,使用POJO封装业务逻辑和数据访问使用BizObj对象封装基本业务逻辑和数据访问方法其它业务对象继承BizObj方法,实现自己的业务逻辑和数据访问方法使用JDBC访问数据库Servlet容器使用resin,Web服务器使用Apache20012001底底-石器时代石器时代-www-www系统系统7系统架构概述2024/11/1 周五20012001底底-石器时代石器时代(续续)基于POJO的biz层基于WebMacro的模板技术表现层业务层BizObj业务逻辑方法数据访问方法OfferObj业务逻辑方法数据访问方法MemberObj业务逻辑方法数据访问方

4、法CompanyObj业务逻辑方法数据访问方法基于pojo的Biz层Oracle数据库LDAP数据存储8系统架构概述2024/11/1 周五表现层仅仅使用模板技术,缺乏MVC框架,导致大量的servlet配置业务逻辑层和数据访问层耦合,可维护性和可扩展性差受到EJB风潮的影响石器时代石器时代-中世纪原因中世纪原因9系统架构概述2024/11/1 周五表现层采用WebX模板技术Velocity在Turbine基础上开发了自己的服务框架和一系列公共服务通过一个delegate对象访问业务逻辑层业务逻辑层使用EJB(SLSB,CMP,DAO等)通过一个faade对象供表现层delegate访问Faa

5、de对象访问多个SLSB实现的controller对象实现业务逻辑使用CMP实现单条记录的增加和删除考虑性能,在CMP之外封装DAO对象通过JDBC访问数据库EJB服务器使用WeblogicWeb服务器使用Apache20022002底底-中世纪中世纪10系统架构概述2024/11/1 周五20022002底底-中世纪(续)中世纪(续)搜索引擎Oracle数据库LDAP使用SLSB实现的业务逻辑对象Controlers基于Webx以及Service框架的Web层框架CMP进行单条记录的增加删除,DAO对象查找表现层商业逻辑层数据访问层数据存储delegateFaade11系统架构概述2024/

6、11/1 周五Turbine的发展缓慢EJB配置复杂,可维护性差重量级框架,业务侵入高高度容器依赖,可测试性差CMP性能差,导致DAO和CMP并存中世纪中世纪-工业革命原因工业革命原因12系统架构概述2024/11/1 周五表现层使用WebX和Service 框架Velocity模板技术自有服务框架及多种公共服务:Form Service,Template Service,Mail Service,Rundata Service,Upload Service等通过command模式和biz层交互无状态Web应用,基于cookie实现session,获取线性扩展性业务逻辑层使用Alibaba S

7、ervice框架,并且引入spring 框架Spring容器和Alibaba Service框架无缝集成AO,BO使用分布式cache缓存对象数据访问层透明的事务处理引入Hibernate和iBatis,以iBatis为主2005-2005-工业革命工业革命13系统架构概述2024/11/1 周五2005-2005-工业革命(续)工业革命(续)搜索引擎Oracle数据库LDAP基于Spring以及Service框架的biz层框架基于Webx以及Service框架的Web层框架分布式Cache分布式Session基于Spring以及DAO设计模式的数据访问框架表现层商业逻辑层数据访问层数据存储1

8、4系统架构概述2024/11/1 周五数据库成为瓶颈-分布式数据库应用耦合严重-SOAPampas平台演化还在继续演化还在继续15系统架构概述2024/11/1 周五中文站会员数超过2000万中文站Offer已经超过1.5亿中文站每天的用户PV已经超过1.6亿中文站每天新发Offer超过100万中文站每天重发Offer超过1500万国际站略少,但是增长迅猛网站的现在网站的现在16系统架构概述2024/11/1 周五中文站中文站/国际站应用部署图国际站应用部署图17系统架构概述2024/11/1 周五网站镜像部署图网站镜像部署图(国际站国际站)中供用户网站运营海外卖家18系统架构概述2024/1

9、1/1 周五Load Balance(F5,Alteon)ApacheJbossDatabaseSearch EngineApacheJbossApacheJbossApacheStatic ResourceCacheStorage用户请求处理用户请求处理 19系统架构概述2024/11/1 周五流量随着用户量而增加业务的变更频繁用户行为的收集产品角色的细分及调整7 X 24的高可用性互联网的挑战互联网的挑战20系统架构概述2024/11/1 周五单击此处编辑版标题样式单击此处编辑版标题样式流量激增流量激增处理用户请求处理用户请求RequestProcessResponseRequestPro

10、cessResponseRequestProcessResponse应对的挑战应对的挑战并发(垂直)用户数量的增加使用资源的增加响应(水平)处理性能的维持212024/11/1 周五单击此处编辑版标题样式单击此处编辑版标题样式业务变更业务变更专业化细分之前专业化细分之前offerlistdetailmembercompanypersonaltransactionno support专业化细分之后专业化细分之后offerClothingRetailLoanmemberTrust PassSpecial Markettransactionalipaypaypal222024/11/1 周五数据挖掘

11、数据挖掘offer repostnew offerbid 行为数据的采集追踪埋点异步收集采集数据的分析数据仓库分析引擎运营团队决策风险行为的控制CTU系统安全团队232024/11/1 周五单击此处编辑版标题样式单击此处编辑版标题样式网站产品的生命周期网站产品的生命周期产品需求整理架构团队设计开发团队实施质量团队质检运营团队运作用户需求分析团队再细分团队再细分用户需求分析商业策划市场策划 产品需求分析产品设计网站运营架构团队架构师开发团队程序员项目经理用户体验质量团队测试流程控制运营团队产品运营客户服务角色专业化细分角色专业化细分242024/11/1 周五业务1业务2业务3避免宕机集群化服务

12、化备份切换维护时间有限新产品发布在线发布叠加式发布用户透明过渡高可用性高可用性252024/11/1 周五架构是平衡的艺术不要把简单问题复杂化,也不要把复杂问题简单化系统架构需要考虑哪些业务要求和质量指标?怎样取得平衡?分解复杂度分解复杂度 自上而下,分离关注点(总体系统局部)分配复杂度分配复杂度 用合适的技术、合适的组织来解决问题架构设计理念架构设计理念更多用户更多数据更多功能更少硬件更少人力更少故障质量指标质量指标可用性安全性性能稳定性可维护性26系统架构概述2024/11/1 周五分解业务应用数据合并联动的业务高藕合的数据持续发展插件式扩展能力弱藕合,易于剥离局部可优化调整可测试稳定性高

13、可用性负载均衡线性扩展可被监控架构的考虑要点架构的考虑要点27系统架构概述2024/11/1 周五业务划分系统细分应用优化架构考虑的方向架构考虑的方向28系统架构概述2024/11/1 周五销售后台会员管理跟单管理财务管理运营后台Offer审批会员审批类目运营数据采集分析网站前台用户登录用户前台用户后台旺铺、广告社区、论坛合作部门搜索引擎阿里旺旺支付宝总体架构分解:按不同的业务领域、用户群来分解业务复杂性业务复杂性分配:将业务需求分配到各个公司、部门、系统、服务公司、部门、系统、服务系统/服务可独立部署和维护,它们之间多采用分布式交互业务划分业务划分(总体架构总体架构)29系统架构概述2024

14、/11/1 周五会员体系运营体系业务体系业务划分业务划分(总体架构总体架构)30系统架构概述2024/11/1 周五系统架构系统架构表现层WebXVelocitySpring MVC业务逻辑层IOC(Spring)SOA(Pampus)EJB数据访问层iBatisCMPJMS工具安全容错管理监控日志Build系统架构分解:按不同的技术层次来分解技术复杂性技术复杂性分配:将技术需求分配到各个中间件、容器、框架、工具组件中间件、容器、框架、工具组件容器/框架通过特定的技术模式来透明或半透明地解决技术问题31系统架构概述2024/11/1 周五网站应用系统BOPS系统资源系统系统细分系统细分32系统

15、架构概述2024/11/1 周五应用优化应用优化存储系统DACSANNAS搜索引擎全文索引目录索引数据库索引数据复制水平分割垂直分割Cache内容静态化数据库缓存对象缓存客户端缓存局部调优(数据存取)分解:按数据的位置、读写、计算特性等分解数据存取复杂性数据存取复杂性分配:将数据分配到各个数据库、索引库、存储系统、数据库、索引库、存储系统、CacheCache不同的存储技术适合于不同的数据存取需求33系统架构概述2024/11/1 周五读写应用优化应用优化34系统架构概述2024/11/1 周五总体架构考虑面向服务体系系统架构更加专业化、服务化的信息收集系统更加全面化、自动化的配置管理更加有效率的镜像同步、切换局部应用优化分布式文件系统优化数据同步系统读写分离展望未来展望未来35系统架构概述2024/11/1 周五架构随着业务发展不断演进架构发展要有方向有节奏总结总结36系统架构概述2024/11/1 周五End37 2

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服