CDN域名太多造成请求碎片化,导致以下几个问题: TCP建连频繁,网络请求性能差 用于请求CDN静态资源的网络连接池资源有限,由于不同域名会各自创建TCP连接,进而竞争TCP连接池资源,导致TCP连接频繁中断。再次发起网络请求需要重新进行TCP建连增加了建连阶段耗时(包括:DNS解析、TCP握手、TLS握手),导致总耗时升高。 域名太多,日常维护成本高 域名太多导致域名管理、性能监控、性能优化、线上变更复杂度增加,人力成本及运维成本高。 如:得物IPv6升级项目、TLS1.3协议升级项目都需要按域名分批执行多次线上变更流程(包括:测试回归,变更申请,变更评审,变更验证,性能监控)。 部分域名命名不规范,存在下线风险 由于历史原因,存在多个不符合现有新域名规范的域名名称(如:xxx.poizon.com,xxx.dewu.com)。非得物主体的域名,存在被强制下线的风险,比如旧域名下线项目,投入了大量人力成本进行改造。 DNS解析IP频繁,阿里云HttpDNS服务成本高 域名太多增加了每个域名在TCP建连时调用阿里云HttpDNS解析对应IP的频次,解析次数升高导致HttpDNS服务成本
得物技术一直以"上海最好的技术团队"为目标,打造学习型组织、形成技术知识沉淀、持续提升技术硬实力。对内我们做SmartCode技术沙龙、毒享会、技术夜校、毒家博客、得物小报、技术双月刊,持续打造学习型组织,营造良好技术氛围。对外我们持续提供得物技术沙龙、得物技术公众号、得物技术直播,主题覆盖稳定生产、技术架构、端智能、体验创新、算法架构、云原生、大数据、研发效能、项目管理等,期待与你一起交流,共同探索。 本次对内技术沙龙SmartCode邀请到阿里的资深技术专家朱国云(宗岱)老师来给我们分享《内存数据库Tair实战》,因为他有10多年的分布式存储、数据库的从业经验,并主导了Tair在阿里电商的双十一大促和单元化建设中的高效运行。本次分享,朱老师从“Tair的发展历史、Tair重要节点的技术挑战以及云原生内存数据库Tair的产品形态、Tair关键能力解读”等内容展开,得物内部的技术同学表示干货很多,也学到了很多。为此,经过朱老师的允许,我们整理了老师演讲的主要内容,供大家学习和参考。
2020 年 3月,得物技术团队在三个月的时间内完成了整个交易体系的重构,交付了五彩石项目,业务系统也进入了微服务时代。系统服务拆分之后,虽然每个服务都会有不同的团队各司其职,但服务之间的依赖也变得复杂,对服务治理等相关的基础建设要求也更高。 对服务进行监控是服务治理、稳定性建设中的一个重要的环节,它能帮助提早发现问题,预估系统水位,以及对故障进行分析等等。从 2019 年末到现在,得物的应用服务监控系统经历了三大演进阶段,如今,整个得物的应用微服务监控体系已经全面融入云原生可观测性技术 OpenTelemetry。
大数据时代,数据的来源极其广泛,各种类型的数据在快速产生,数据也是爆发性增长。从数据的产生,通过加工融合流转产生新的数据,到最终消亡,数据之间的关联关系可以称之为数据血缘关系。在数据中台的大背景下,数仓的开发者经常需要解决以下问题: 面对成百上千张的数据表,不知道该如何关联,也不知道这些表具有什么业务价值 执行过长,慢的无法忍受的SQL脚本,却不敢轻易进行整改 数据表是否包含机密数据需要被清理,以及这些机密数据是否被转存导致权限放大 其实,以上的这些问题都可以统一归类为数据发现问题。大部分企业会针对离线数仓任务进行SQL分析,构建表和字段的血缘关系,数据发现包括但不限于: 数据 表/列的业务分类分级和机密字段识别等。
在所有的互联网企业中,告警经常性的误告,都是让技术人员最头疼的问题之一。试想一下,在凌晨两三点时,你收到了来自告警平台的电话告警,于是你揉了揉惺忪的双眼,短暂的回味了下刚才的美梦,下床打开电脑,开始排查问题,却发现这是一个误告,线上业务都是在有序的运行当中,于是你关上电脑,重新上床睡觉,但此时你已睡意全无,在床上辗转反侧一个小时才睡着,于是乎,第二天同事看到了一脸沧桑的你。这种误告一次两次还能接受,但如果是每隔一天或者是每晚都会触发呢?
供应链时效域历经近一年的发展,在预估时效方面沉淀出了一套理论和两把利器(预估模型和路由系统)。以现货为例,通过持续的技术方案升级,预估模型的准确率最高接近了90%,具备了透出给用户的条件。但在接入前台场景的过程中,前台对我们提出接口性能的要求。 以接入的商详浮层场景为例,接口调用链路经过商详、出价、交易,给到我们供应链只有15ms的时间,在15ms内完成所有的业务逻辑处理是一个不小的挑战。
2021年《全球 DevSecOps 现状报告》显示,去年实行 DevOps 的企业数量持续飙升,已经从 2020年的 27%,迅速增长到35.9%。与此同时,信通院在去年发布的《中国 DevOps 现状调查报告》也显示,70%的受访者表示自己所在的团队使用了 DevOps 平台。 然而,我们却看到很多企业的DevOps转型,只发生在IT部门内部,有些还仅仅停留在技术和自动化的层面上,距离引领业务的发展相距甚远。究其原因,DevOps要求的是深层次的组织和文化变革,并非简单的将开发与运维部门合并,它是通过自动化的基础设施,合理的流程规范以及智能化的系统测试来加强开发过程中各部门的协作与沟通。这需要团队有观念上的转变,打趴各部门之间的“墙”,让所有人都参与进来,让组织文化朝DevOps方向上扭转。
随着4G网络的推广和网络带宽的提升,视频成为互联网用户主要的消费载体,用户通过短视频来分享和浏览信息。由此视频的编辑功能越来越重要、越来越普遍。视频编辑的App也如雨后春笋般涌现。 为更好地推动得物App社区业务的发展,得物也自研符合得物需求的视频编辑工具。我们致力于打造一个“更快、更强”的视频编辑工具。