当前位置:首页 > 其它 > 阿里巴巴技术pdf电子书下载
《尽在双11:阿里巴巴技术演进与超越》电子书封面

尽在双11:阿里巴巴技术演进与超越

  • 发布时间:2019年03月29日 08:49:02
  • 作者:阿里巴巴集团双
  • 大小:16.1 MB
  • 类别:阿里巴巴技术电子书
  • 格式:PDF
  • 版本:原书超清版
  • 评分:9.6

    尽在双11:阿里巴巴技术演进与超越 PDF 原书超清版

      给大家带来的一篇关于阿里巴巴技术相关的电子书资源,介绍了关于双11、阿里巴巴技术方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小16.1 MB,阿里巴巴集团双编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3分

      Tags:双11 阿里巴巴技术 

      内容介绍

      尽在双11:阿里巴巴技术演进与超越

      尽在双11:阿里巴巴技术演进与超越电子书封面

      读者评价

      这本书是由参与双11的各技术部门各自写一部分,然后集合起来成书的。各个部门都在吹自己厉害,而不知道自己所处的位置,有的章节一叶障目不见泰山,没有搞清自己的定位,吹牛都没有边了。阿里的水军不要太过分了啊,书里错别字、病句到处都是,整体来说这本书很一般。

      以双11为入口,讲解了阿里的主要产品的技术架构、演化史,技术讲解非常浅,只能了解个大概的思路,使读者可以了解:下单支付收货这个简单的过程背后的一系列复杂的故事...

      我们一定要有一套系统能够最真实地模拟双11当天的流量,能够及时发现大压力下线上系统的所有问题和风险,保障真实场景下的用户体验。 强化学习,运用强化学习技术来实现决策引擎。我们可以把系统和用户的交互过程当成在时间维度上的“state,action,reward”序列,决策引擎的目标就是最优化这个过程。 2016年,我们已经通过深度强化学习(Deep Reinforcement Learning)技术对全局信息共享下基于多任务学习(Multi-task Learning)的个性化推荐进行了初步探索。

      内容介绍

      “双 11”,诞生于杭州,成长于阿里,风行于互联网,成就于新经济,贡献于全世界。
      从 2009 年淘宝商城起,双 11 已历经八年。每年的双 11 既是当年的结束,又是走向未来的起点。技术的突破创新,商业模式的更替交互,推动着双 11 迈步向前。
      《尽在双11——阿里巴巴技术演进与超越》是迄今唯一由阿里巴巴集团官方出品、全面阐述双 11 八年以来在技术和商业上演进和创新历程的书籍。内容涵盖在双 11 背景下阿里技术架构八年来的演进,如何确保稳定性这条双 11 生命线的安全和可靠,技术和商业交织发展的历程,无线和互动的持续创新与突破,以及对商家的赋能和生态的促进与繁荣。
      《尽在双11——阿里巴巴技术演进与超越》主要面向广大互联网技术和商业从业者,内容包括基础设施、云计算、大数据、AR/VR、人工智能、物联网等技术领域的剖析,以及在电商、金融、客服、物流等商业层面的洞察;同时,《尽在双11——阿里巴巴技术演进与超越》也可以作为了解科技与商业最新发展的一个窗口,供科研人员和高校在校师生参考。
      《尽在双11——阿里巴巴技术演进与超越》也包含丰富的双 11 发展历程中的故事性片段,生动有趣,可读性强,读者可以在由衷感叹双 11 背后艰辛的演进历程之余,更为透彻地体会到阿里人在技术和商业创新上坚韧不拔、矢志不渝的精神。

      内容节选

      阿里巴巴相关术语

      为了使用Aone,我们得了解一些Aone的关键概念。其实是在阿里巴巴开发时,大家一开始约定俗成的概念,后来固化在Aone上。我们一个一个来看:

      应用:Git库里装的是源代码,这是程序的一种形态。那么运行中的程序叫什么呢?在阿里巴巴,我们管它叫应用。一般来说,一个Git库,构建生成一个包,产生一个应用,在若干台服务器/虚拟机/容器中运行,在测试、线上环境中运行。一般应用跟Git库是一比一的关系不过也有各种特殊情况,比如一个Git库里有多个应用。所以,我们确实需要应用这个概念。另外,应用不仅包括了应用主包(通常是war包打成tgz包),也包括了运行所需环境的配置,比如tomcat版本等。

       二方包:三方包,指的是来自阿里巴巴外部的,开源或商业的包,比如jar包、rpm包等。而二方包,则是指来自阿里巴巴内部的,通常是其他团队的包。也就是说,一个团队研发出这个二方包,公布出来,供各团队使用。当然,也可能就是供团队自己使用。反正,只要是来自阿里内部的,上传到Nexus或Yum这样的包的仓库的,就都算二方包。

      产品/产品线/产品树:应用是从部署运维的角度看运行中的程序。产品是从使用者的角度看运行中的程序。通常产品由一到多个应用组成。产品进而构成产品线,这样一级一级的上去,形成了一棵树,叫产品树。产品树的根节点,就是阿里巴巴。产品树的第一级展开,是各个BU。

      变更:在外面的世界,现在变更通常是指线上运行环境的变化,比如更新了软件版本,比如扩容缩容等运维操作。在阿里巴巴,变更也有这个含义。但是在阿里巴巴,变更还有一个含义,软件研发过程中的含义。通常我们把一条feature分支就对应到一个变更。于是也常管这条feature分支叫变更分支。从这个角度看集成,就是把若干变更攒到一起,通过各种质量检测后,部署上线。

      发布:发布,release,这个词常常是指软件版本公布出来供使用。但在阿里巴巴,这个词不仅对应于部署到线上环境,即使是部署到测试环境,也叫发布。换句话说,发布基本上就是部署的代名词。比如每个变更觉得自己OK了,就点一下变更详情页面上的“提交待发布”这个钮,标记一下。然后,在集成测试环境(也就是日常环境)对应的流程阶段的详情页面,就能看见这个变更。再选中它,然后点击“提交发布”这个钮,就与其他变更分支一起合并到发布分支,并部署到测试环境啦。

      技术发展趋势

      发布部署方面,在阿里巴巴,时下最重要的变革当然是Docker化啦。这方面的文章很多,比如阿里人,请用AliDocker、以及具体指导T4 应用迁移 docker 发布。

      那么这一波浪潮之后,下一波浪潮会是什么呢?有可能是Serverless架构。这方面,外面的文章也很多,大家可以翻翻看。

      提高质量的多种方法

      刚才我们给的是一个天上掉馅儿饼的例子,忽然间得到了完美的源代码,然后考虑构建并部署上线。现实世界中哪儿有这样的好事儿啊。代码里面肯定有bug啊。那么,怎么能够有效率地把问题找出来,修复好?具体有哪些方法?

      按四个象限梳理

      为方便梳理,我们划一个横轴,一个纵轴,然后按照得到的四个象限,梳理各种质量保证方法。这里所说的横轴,在最左边,是源代码。在最右边,是运行中的程序。这里所说的纵轴,在最上边,是自动化,在最下边,是人工。

      先看左半部分。左下角,人工的对源代码的检测。这主要对应的是代码评审。我们在代码服务这门课上介绍的。此外,安全评审有时也有人工介入。

      左上角,自动的对源代码的检测。代码规约的自动检查工具,就落在这里。事实上,还有不少工具也落在这里,论品牌,有Sonar、PMD等。论方法,有圈复杂度等。所有这些自动检测,被称之为Static program analysis 或 Static code analysis,静态程序分析/静态代码分析。

      这方面,在阿里巴巴有工具支持,对应的是Aone的实验室这个功能。可以通过实验室,接入各种静态程序分析工具和方法。实验室的前身是CISE。现在CISE也仍然是实验室背后的引擎。所以有时候听别人说CISE的时候,你就知道其实指的就是实验室啦。

      再来看右半部分。右上角,是自动的对运行中的程序的检测。这也就是常说的自动测试啦。在阿里巴巴,也是主要由Aone的实验室来向大家提供相应服务。这包括单元测试/集成测试;接口测试/Web UI测试;功能测试/性能测试,等等。

      右下角,是人工测试。虽说是人工测试,工具也同样可以提供支持,主要是管理测试用例。相应的工具是Aone中的测试用例管理。

      目录

      • 序一 IX
      • 序二 X
      • 双11大事年表 XII
      • 引言 XIII
      • 第1章 阿里技术架构演进 1
      • 双11是阿里技术发展的强大驱动力,双11业务的快速发展造就了阿里具备高度水平伸缩能力、低成本的电商架构体系。这个架构体系是如何一步一步形成的呢?在形成过程中阿里遇到了哪些问题,做了哪些尝试,最终用什么样的思路、方法和技术解决了问题?
      • 1.1 五彩石,电商架构新起点 3
      • 1.2 异地多活,解除单地域部署限制的新型双11扩容方式 9
      • 1.3混合云,利用阿里云弹性大幅降低双11成本 17
      • 1.4 OceanBase,云时代的关系数据库 23
      • 1.5 手机淘宝,移动互联网电商新时代 30
      • 1.6 蚂蚁技术架构演进 36
      • 第2章 稳定,双11的生命线 43
      • 双11最大的困难在于零点峰值的稳定性保障。面对这种世界级的场景、独一无二的挑战,阿里建设了大量高可用技术产品,形成了全链路一体化的解决方案,用更加逼真和自动化的方式,去评估、优化和保护整个技术链条,最大化地为用户提供稳定可靠的服务。
      • 2.1 容量规划,资源分配的指南针 45
      • 2.2 全链路压测,大促备战的核武器 51
      • 2.3 全链路功能,提前开始的狂欢盛宴 58
      • 2.4 自动化备战,喝着咖啡搞大促 65
      • 2.5 实时业务审计,从系统可用到业务正确 70
      • 2.6 故障演练,系统健壮性的探测仪 75
      • 2.7 系统自我保护,稳定性的最后一道屏障 82
      • 第3章 技术拓展商业边界 89
      • 双11业务驱动技术发展的同时,技术的创新与发展也不断推动着商业模式的升级与变革,实践着技术拓展商业的边界。
      • 3.1 招商报名,活动基础设施建设 91
      • 3.2 会场,小二与商家共同打造的购物清单 99
      • 3.3 搜索,大促场景下智能化演进之路 107
      • 3.4 个性化推荐,大数据和智能时代的新航路 114
      • 3.5 供应链,从飞速增长到精耕细作 120
      • 3.6 蚂蚁花呗,无忧支付的完美体验 127
      • 第4章 移动端的技术创新之路 133
      • 从2010年开始,国内爆发了从PC向移动端技术和业务的持续迁移,移动深刻地改变着人们的衣食住行和人际交往。阿里的双11始于2009年,正好经历了移动互联网崛起的全程,双11在移动端的主要创新有哪些呢?
      • 4.1 Weex,让双11更流畅 135
      • 4.2 互动,让购物变成狂欢 143
      • 4.3 VR&AR,移动端创新体验 153
      • 4.4 奥创&TMF,让双11多端业务腾飞 163
      • 第5章 繁荣生态,赋能商家 171
      • 双11从阿里内部员工的一个点子到全球购物狂欢节,其背后支撑是服务、物流、大数据、云计算、金融服务等,是商家自身业务结构的调整、消费者消费习惯的转变、第三方开发者的大量入驻,以及整个生态的变迁。
      • 5.1 聚石塔,开放的电商云工作台 173
      • 5.2 菜鸟电子面单,大数据改变物流 179
      • 5.3 生意参谋,数据赋能商家的“黑科技” 184
      • 5.4 阿里小蜜,用智能重新定义服务 191
      • 5.5 阿里中间件,让传统企业插上互联网的翅膀 198
      • 5.6 蚂蚁金服,金融机构间协同运维的探索和实践 205
      • 展望 213
      • 索引 216

      以上就是本次介绍的阿里巴巴技术电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:七周七数据库

      下一篇:Docker实践

      查看更多
      阿里巴巴技术 相关电子书
      阿里城市大脑解决方案 PDF 清晰版 立即下载
      企业IT架构转型之道:阿里巴巴中台战略思想与架构实战
      企业IT架构转型之道:阿里巴巴中台战略思想与架构实战 PDF 高清版

      在当今整个中国社会都处于互联网转型的浪潮中,不管是政府职能单位、业务规模庞大的央企,还是面临最激烈竞争的零售行业都处于一个重要的转折点,这个转折对企业业务模式带来了冲击

      立即下载
      阿里巴巴泰山版java开发手册 PDF 超清版

      《阿里巴巴 Java 开发手册》主要提炼了阿里巴巴集团技术团队的集体编程经验和软件设计智慧,可全面、立体地帮助开发者的成长和团队代码文化形成。嵩山版首次新增前后端规约等内容,可帮助开发者码出规范,码出质量。

      立即下载
      阿里巴巴编码规范 基础技能认证 考题分析(考题+答案)
      阿里巴巴编码规范 基础技能认证 考题分析(考题+答案) PDF 完整版

      阿里巴巴Java编码规范题库 ,考试题,包括部分答案解析,是阿里云Apsara Clouder基础技能认证:阿里巴巴编码规范(最新题库大全),Apsara Clouder基础技能认证并不难,只要认真学习即可通过。 祝各位顺利通过,共同推动软件规范的执行。 无规矩不成方圆,无规范不能协作。阿里近万名Java技术精英的经验总结,铸就了高含金量的《阿里巴巴Java开发手册》,并向业界开放,希望使团队在Java开发上更高效、容错、有协作性,提高代码质量并降低维护成本。

      立即下载
      阿里巴巴与四十大道
      阿里巴巴与四十大道 PDF 完整版 立即下载
      读者心得
      69小时41分钟前回答

      thinkPHP3.2.3实现阿里大于短信验证的方法

      注册并登录阿里云 点击控制台后–鼠标滑到你的用户名称(右边倒数第二个)–点击accesskeys–获取 点击控制台后–产品与服务–云计算基础服务–云通信–短信服务 如果没有送测试短信签名和模板–添加签名–添加模板 下载SDK https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.6.569.0uXt4J 进入后选择PHP,会得到dysmsapi_demo_sdk__php.zip,解压得到下图目录 放置API 在TP根目录下创建文件夹Api,并将api_sdk整个文件夹复制进去,改名dysms(可自由取名) 引入API文件 在自己需要调用的控制器头部引入如下路径 use Aliyun/Core/Config;use Aliyun/Core/Profile/DefaultProfile;use Aliyun/Core/DefaultAcsClient;use Aliyun/Api/Sms/Request/V20170525/S……

      9小时8分钟前回答

      maven+阿里云创建国内镜像的中央仓库(亲测可用)

      众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。 下面是大师兄测试记录 修改maven根目录下的conf文件夹中的setting.xml文件,如果你跟我一样修改了默认仓库的存储位置,即.m2文件夹下没有本地仓库,但是有个setting.xml文件,那就修改这个文件就可以啦。 具体内容和示意图如下: mirror idalimaven/id namealiyun maven/name urlhttp://maven.aliyun.com/nexus/content/groups/public//url mirrorOfcentral/mirrorOf /mirror 然后就是2张图对……

      114小时53分钟前回答

      nodejs接入阿里大鱼短信验证码的方法

      之前做过nodejs接入阿里大鱼短信验证码的方法,最近需要回顾,就顺便发到随笔上了 1. 阿里云上申请accessKey 如果已经申请过了,则可以直接使用。否则,首先点击右上角个人信息下拉菜单中的accessKeys进行申请。 2. 阿里云上开通短信服务 阿里大于的短信验证码服务已经并入阿里云中,通过阿里云的控制台-产品与服务-短信服务(在D字头中)进入。 按照阿里云提示的步骤操作,申请短信签名和短信模板,等待审核通过。记录下模板的id。 3. 使用apis-aliyun发送验证码 ```js import Dayu from 'apis-aliyun';// init:var dayu = new Dayu ('您的accessKeyId', '您的accessKeySecret');// get result:var result = await dayu.sendSMSCode ('电话号码','验证……

      网友NO.38147
      网友NO.38147

      阿里双11背后的技术 1. 云计算 利用云计算弹性能力,支撑交易峰值每秒32.5万笔、支付峰值每秒25.6万笔的混合云弹性架构。 2. 分布式消息引擎 在双11当天实现万亿级消息流转。 3. Docker技术 交易核心应用容器化撑起双11交易下单峰值,解放资源的超大规模Docker化技术。 4. 在线交易的数据实时和离线计算能力 支撑全球最大规模在线交易的数据实时和离线计算能力,包括承载阿里巴巴集团核心大数据的离线计算平台,以及双十一保证每秒处理亿条日志的计算。 5. 阿里人工智能 在搜索、推荐以及客服场景下的创新应用,包括人工智能赋能的数千家品牌商家店铺的个性化运营和粉丝会员的精准营销。 6. VR技术 虚拟购物环境背后的VR技术。 7. 前端技术 应对前端极限挑战的淘宝直播首屏秒开,以及应用世界级开源跨平台移动开发工具Weex实现双11会场几近全覆盖,实现全网首屏渲染完美践行“秒开”体验。 8. 监控技术 千万量级监控项,PB级监控数据,亿级报警通知背后的技术。 9. 物流技术 菜鸟通过包裹预测、供应链入库、订单下沉、订单路由调度、电子面单及智能分单,以及末端小件员,涉及十亿级包裹的双11之战。

      网友NO.25695
      网友NO.25695

      随着双十一的临近,各大电商平台都在发力,在产品、宣传、物流等环节全面布局,迎接全民的购物狂欢。而值得关注的是,区块链技术将首次规模应用到天猫双11。同时,以生物识别技术为基础的指纹和刷脸支付,将成为今年双11的主流。双11背后实际也是一场商业倒逼技术更新迭代的战争。从最初的网银支付到指纹支付、刷脸支付,中国的网络支付用十年时间完成了一场“技术大跃进”。 区块链将首次规模应用到天猫双11 从2009年的5200万元成交额到2017年的1682亿元,天猫双11已经从最初的“搞事情”,变成中国现代商业史上的标志性事件之一。 天猫公开披露的数据显示,双11调动的中国人口达到6亿,占到中国总人口的43%;涉及的品牌商背后有超过6500万制造业产业工人;涉及的批发和零售环节有1.2亿关联就业者;除了300万快递小哥,中国物流、仓储、邮政体系还有超过1000万的服务支持人员;再算上中小商户、特色农户,支撑阿里巴巴体系运作的工程师等技术保障人员,至少有超过2.2亿人直接或间接地为天猫双11服务,这占到全中国就业人口总数7.7亿的29%。 据支付宝工作人员透露,区块链技术将首次规模应用到今年的天猫“双11”中。在天猫国际商城,来自不同国家和地区的超过1.5亿件跨境商品,都装上了区块链,此外,五常大米、茅台、平武蜂蜜等商品也将采用区块链溯源技术。” 区块链技术有着数据公开透明、不可篡改、充分共享的特点,应用在长链路、高价值的商品追溯上,区别于过往商家自主录入商品信息,能够实现永久溯源、防止信息虚假,有助于保障消费者权益。 以钻石为例,用户只要打开支付宝、天猫、淘宝扫一扫,就能看到这颗钻石从海外采购到国内配送等重要环节的全链路信息。区块链技术相当于为每一颗钻石附上唯一的“身份证”。钻石之外,区块链商品溯源已经广泛应用于进口的奶粉、美妆及保健品,国内五常大米、茅台等高端酒。 另外,以生物识别技术为基础的指纹和刷脸支付,也将成为今年双11的主流。据支付宝工作人员介绍,指纹、人脸、声纹等生物识别技术具备安全性高、耗时短、成功率高、不怕忘等优势,抢购时具有一定速度优势,因此,不少消费者都选择将指纹和刷脸作为自己首选的支付方式。 双11淬炼的技术能力成最大社会财富 从千万级别到千亿级别的成交额,过去这些年的双11,对中国的支付行业来说,无疑也是一场大考。资料显示,第一个天猫双11,每秒有300笔支付,到2017年最新的纪录是,1秒钟需要处理26万笔交易。技术在不断演进,这个全球非现金支付的高峰时刻,考验的是金融机构的数据处理能力。 “我们自己创造了一个技术的珠穆朗玛峰,我们要自己去克服它。”一手创造了双11的阿里巴巴CEO张勇这样说。 在支付行业人士看来,作为新兴事物,刷脸支付在给人们的生活带来便利的同时,也提升了安全性,“举一个简单的例子,密码是可以修改的,但是脸,包括指纹是不能修改的,所以相对来说也更为安全。 在前述支付宝工作人员看来,不管是基础的支付保障技术,还是前沿的区块链、生物识别技术,十年双11淬炼出的技术能力,在持续降低支付宝用户使用门槛的同时,也正在通过技术开放来扩大应用场景,更大范围地促进整个中国的商业升级。 阿里的区块链技术,对互联网的发展有着重要意义,未来几年是区块链发展的关键时期。而区块链则在此基础上又有了大跨度的前进,在更细致、更深入的方面提供了更多保障,使公平统一标准的特质进一步显现。阿里在区块链方面与不同机构的“跨界”给区块链的应用提供了更多可能性,使区块链进一步普及,从而使其发挥更大的作用。

      码农之家

      侯勇捷 提供上传

      资源
      15
      粉丝
      26
      喜欢
      191
      评论
      6

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com