序一IX序二X双11大事年表XII引言XIII第1章阿里技术架构演进1双11是阿里技术发展的强大驱动力,双11业务的快速发展造就了阿里具备高度水平伸缩能力、低成本的电商架构体系。
这个架构体系是如何一步一步形成的呢?在形成过程中阿里遇到了哪些问题,做了哪些尝试,最终用什么样的思路、方法和技术解决了问题?1.1五彩石,电商架构新起点31.2异地多活,解除单地域部署限制的新型双11扩容方式91.3混合云,利用阿里云弹性大幅降低双11成本171.4OceanBase,云时代的关系数据库231.5手机淘宝,移动互联网电商新时代301.6蚂蚁技术架构演进36第2章稳定,双11的生命线43双11最大的困难在于零点峰值的稳定性保障。
面对这种世界级的场景、独一无二的挑战,阿里建设了大量高可用技术产品,形成了全链路一体化的解决方案,用愈加逼真和自动化的方式,去评估、优化和保护整个技术链条,最大化地为用户提供稳定可靠的服务。
2.1容量规划,资源分配的指南针452.2全链路压测,大促备战的核武器512.3全链路功能,提前开始的狂欢盛宴582.4自动化备战,喝着咖啡搞大促652.5实时业务审计,从系统可用到业务正确702.6故障演练,系统健壮性的探测仪752.7系统自我保护,稳定性的最后一道屏障82第3章技术拓展商业边界89双11业务驱动技术发展的同时,技术的创新与发展也不断推动着商业模式的升级与变革,实践着技术拓展商业的边界。
3.1招商报名,活动基础设施建设913.2会场,小二与商家共同打造的购物清单993.3搜索,大促场景下智能化演进之路1073.4个性化推荐,大数据和智能时代的新航路1143.5供应链,从飞速增长到精耕细作1203.6蚂蚁花呗,无忧支付的完美体验127第4章移动端的技术创新之路133从2010年开始,国内爆发了从PC向移动端技术和业务的持续迁移,移动深刻地改变着人们的衣食住行和人际交往。
阿里的双11始于2009年,正好经历了移动互联网崛起的全程,双11在移动端的主要创新有哪些呢?4.1Weex,让双11更流畅1354.2互动,让购物变成狂欢1434.3VR&AR;,移动端创新体验1534.4奥创&TMF;,让双11多端业务腾飞163第5章繁荣生态,赋能商家171双11从阿里内部员工的一个点子到全球购物狂欢节,其背后支撑是服务、物流、大数据、云计算、金融服务等,是商家自身业务结构的调整、消费者消费习惯的转变、第三方开发者的大量入驻,以及整个生态的变迁。
5.1聚石塔,开放的电商云工作台1735.2菜鸟电子面单,大数据改变物流1795.3生意参谋,数据赋能商家的“黑科技”1845.4阿里小蜜,用智能重新定义服务1915.5阿里中间件,让传统企业插上互联网的翅膀1985.6蚂蚁金服,金融机构间协同运维的探索和实践205展望213索引216
2017/5/25 10:37:31 15.44MB 架构 演进
1
,Benefitingfromitsexcellentperformanceandscalability,Cephdistributedstorageisalsoconfrontingtheproblems,i.e.theunnecessarytransferofthedataleadingtotheincreasingconsumptionofthesystemwhichistriggeredbytheadditionsanddeletionsontheequipment.AimingattheimplementmethodofCephinsystemalgorithmandlogicallayout,thispaperhascarriedonresearch,analyzingitsdefectsintheaspectofdatatransferandresourceconsumptionandputsforwardthehandlingmethodofthefailurenodewhentheclusterstoragedevicefails.Throughtheestablishmentoftheclusterdeviceflagintheprocessofdatatransfer,theoptimizedschemeofthedatamigrationintheenvironmentofproductionisrealized,andtheutilizationofthesystemresourcesisimproved.Theexperimentaltestresultshaveshownthattheschemecanreduceaboutthe30%-40%oftransfervolume,effectivelylowertheresourcesconsumptionofCephdistributedstorage,aswellaspreventinvalidandexcessivedatatransfer.
2017/6/2 11:03:30 432KB ceph
1
渲染Render是一个软件包,提供了轻松呈现JSON,XML,文本,二进制数据和HTML模板的功能。
该程序包基于工作。
区块弃用通知Go1.6引入了一个新的动作。
这与Render包含的block模板功能冲突。
为了提供简单的迁移路径,创建了一个名为partial的新功能。
它是旧block函数的副本。
建议该block函数的所有用户更新其代码,以避免将来出现任何问题。
在Go1.6之前的版本中,Render的block功能将继续起作用,但是将记录一条消息,敦促您迁移到新的partial功能。
用法只需您可以从处理程序访问http.ResponseWriter,Render几乎可以与任何Web框架一起使用。
渲染功能只是包装了Go的现有功能,用于封送和渲染数据。
HTML:使用包呈现HTML模板。
JSON:使用包将数据送为JSON编码的响应。
XML:使用包将数据封送为XML编码的响应。
二进制数据:将传入数据直接传递到http.ResponseWriter。
文本:将传入的字符串直接传递到http.ResponseWriter。
//main.go
2018/1/8 7:34:38 29KB go html golang json
1
从mos上下载的xtts的迁移脚本,给有需求的人
2020/8/17 20:10:27 41KB xtts 迁移脚本 最新版本
1
TDC-GP2到TDC-GP21的迁移TDC-GP2激光测距应用TDC-GP2与MSP430F413通讯C程序TDC-GP2在超声波流量计时差法中的应用TDC-GP2在时差法激光测距中对应用
2018/11/2 21:28:23 22.75MB TDC-GP21 资料
1
有关颜色迁移的图形学作业,把目的图像的颜色风格迁移到来源图像上
2018/11/13 16:32:53 11.78MB 颜色迁移 图形学作业
1
一篇来自ETHZurich的文章:写到了一种控制四足机器人的方法,控制策略从仿真很容易地迁移到了实际,原因是在仿真中使用了经过实际数据训练的actuator模型,这种使用实际数据训练actuator模型的方法值得自创。
2016/4/23 17:17:19 4.06MB robot 腿式机器人
1
编译原理词法分析实验,C语言编写,代码500+行。
包含源代码、实验报告、状态迁移图、输入输出文档,最终成绩90+。
题目:C语言词法分析程序的设计与实现?实验内容及要求:1.可以识别出用C语言编写的源程序中的每个单词符号,并以记号的方式输出每个单词符号。
2.可以识别并跳过源程序中的注释。
3.可以统计源程序中的语句行数、各类单词的个数、以及字符总数,并输出统计结果。
4.检查源程序中存在的词法错误,并报告错误所在的位置。
5.对源程序中出现的错误进行适当的恢复,使词法分析可以继续进行,对源程序进行一次扫描,即可检查并报告源程序中存在的所有词法错误。
?实现方法要求:分别用以下两种方法实现。
方法1:采用C/C++作为实现语言,手工编写词法分析程序。
(必做)方法2:编写LEX源程序,利用LEX编译程序自动生成词法分析程序。
2022/10/6 22:17:45 298KB 编译原理 词法分析 C语言 实验报告
1
采用基于密度泛函理论(DFT)的第一性原理计算了Ce,S单掺杂及Ce/S共掺杂锐钛矿型二氧化钛(TiO2)的能带结构、态密度和光学性质。
结果表明:掺杂后晶格常数均变大,禁带宽度均减小,其中Ce/S共掺杂后由于S-3p电子轨道和Ce-4f电子轨道的共同作用引入了杂质能级,使得禁带宽度最小,吸收光谱发生红移;
此外,Ce具有Ce4+和Ce3+两种可变价态,具有良好的电子迁移性质,阻止了电子和空穴之间的复合,预测了Ce/S共掺杂可提高TiO2的光催化功能。
2015/4/4 20:22:47 7.16MB 材料 Ce/S共掺 第一性原 态密度
1
ESF.Database.Migration.Toolkit.v7.3.27破解版数据库迁移好对象,支持多种数据库,oraclepostgresqlmysql等win764位亲测可用
2021/9/7 16:08:15 37.75MB 数据库迁移 ESF Database Migration
1
共 284 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡