`
BabyDuncan
  • 浏览: 576139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对阿里巴巴架构的了解和研究

 
阅读更多

一,阿里巴巴的历史

阿里巴巴 成立于1999年,域名  china.alibaba.com   www.1688.com

二,阿里巴巴的架构发展历程

第一代架构: perl cgi oracle

第二代架构:java servlet

第三代架构:EJB

第四代架构:without EJB

第五代架构:海量数据

第六代架构:安全,镜像,SSD,NOSQL.

三,阿里巴巴改造过程遇到的问题及解决办法

数据层

问题一:数据源类型很多,架构复杂,导致网站应用开发不敏捷。

解决办法:使用UDSL作为异构数据源的同一代理,应用彩通统一的API访问异构数据源。使数据源对应用透明,大大降低了数据架构的复杂度,提升了开发和维护的效率。

 

问题二:业务模型的变更和数据源的改造导致大面积应用的重构。

解决办法:由于使用了UDSL,当数据源变更之后,只需重新配置数据源和应用的mapping即可,大大减少重构量。

 

问题三:跨数据源的优化和并发控制

解决办法:通过热点缓存平台,定义热点规则,缓存热点数据,以较小的存储代价换来性能的提升。

通过异步并行加载框架,对统一场景的不同数据查询进行异步并行加载,大大降低了查询等待时间。

通过UDSL的并发控制和自我保护策略,有效的保证了UDSL的可用性。

 

业务层

问题一:网站应用耦合失控,导致结构腐化,敏捷下降。

解决办法:抽取核心服务,建立各业务线的服务化中心,并实现大粒度的代码重用。同时服务化中心也是OpenAPI的基础。

问题二:网站主要页面查询关联数据对象逻辑复杂,带来巨大的开发成本。

解决办法:模型关系图框架。

 

展示层

问题一:页面板块重用问题

解决办法:组件化,页面组件化以及建立公共页面组件库。

问题二:用户无法自定义旺铺

解决办法:旺铺装修平台

问题三:网站运营无法快速搭建行业化页面和推广专题页面

解决办法:Service Tag   CMS   组建服务平台。

问题四:增强用户体验

解决办法:使用独角兽合并js和CSS,以及前段延迟加载框架技术,加快页面访问速度,提高用户体验。

 

最后总结:


  • 大小: 132.5 KB
分享到:
评论

相关推荐

    阿里巴巴物联网业务布局研究报告.pdf

    阿里巴巴物联网业务布局研究报告 本报告对物联网行业的发展背景和现状进行了深入分析,並对物联网概念的演变和发展进行了详细的阐述。下面是本报告的知识点摘要: 一、物联网概念的演变和发展 * 1991年,美国麻省...

    dubbo视频教程|基于Dubbo的分布式系统架构实战

    久经阿里巴巴电商平台的大规模复杂业务的高并发考验,到目前为止Dubbo仍然是开源界中体系最完善的服务化治理框架,因此Dubbo被国内大量的的互联网公司和专统企业使用,国内使用Dubbo的企业有:阿里巴巴、京东、当当...

    大型分布式网站架构设计与实践.带目录书签.完整版.rar

    曾在程序员上发表过《漫谈基于http协议的SOA架构》《浅析HTTP平台的安全稳定性架构》两篇文章,对基于HTTP协议的SOA架构有深入研究,在排查解决线上问题和故障方面有丰富的实践经验,擅于利用数据分析解决实际问题,...

    阿里云存储产品及应用白皮书.pdf

    在阿里云智能存储负责人,阿里巴巴高级研究员,吴结生博士看来,存储一直是 IT 设施中最重要的一环。在数字经济高速发展的背景下,为了实现阿里云“数字经济的基础设施”的宏大愿景,存储必须担负起更大的责任,为...

    软工综合训练新技术报告1

    根据 Gartner 和麦肯锡全球研究所的定义,大数据是指需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 Big data 技术的战略意义不在于掌握庞大的数据信息,而...

    大厂职级与薪资.docx

    大厂职级与薪资分析 ...通过对大厂职级结构和薪资结构的分析,我们可以更好地了解BAT等大型科技公司的业务流程和技术架构。同时,大数据和Python等技术在大厂中的应用也非常广泛,值得我们深入学习和研究。

    基于Spark的咖啡连锁店数据处理分析系统开题报告.docx

    * 阿里巴巴使用Hadoop、Hive、Hbase等开发了搜索排行榜和推荐引擎系统。 知识点6:系统架构设计 * 本系统将使用Spark作为计算框架,以Hadoop平台作为数据存储,以HDFS作为数据存储系统。 * 系统的主要研究要点包括...

    《2019年中国电商上市公司市值数据分析报告》发布.pdf

    电商上市公司选择海外上市的主要原因是,除很多公司VIE红筹架构外,海外市场上市使得资本市场对其想象空间更大,更易受到资本追捧;其次境外上市门槛及上市时间上均有优势,利于新创公司上市。 报告最后总结了电商...

    谈学习大数据的感想.doc

    2013年5月10日,阿里巴巴集团董事局主席马云在淘宝十周年晚会上,将卸任阿里集团 CEO的职位,并在晚会上做卸任前的演讲,马云说,大家还没搞清PC时代的时候,移动互 联网来了,还没搞清移动互联网的时候,大数据时代...

Global site tag (gtag.js) - Google Analytics