本文作者---于闲背景简介背景从业务划分上看,在非渲染团队眼中“渲染”是工具线上的一个独立工具,如下图1。实际上的"渲染"是关联整个工具线的渲染出口业务,如下图2。而这种理解导致了只要是渲染出现了问题,全都先抛给渲染中台,终究是渲染一个人承受了所有。微服务架构下拆分的服务多链路长
git 的 subtree 是一种复用源代码的方式,可以让多个仓库引用某个仓库的代码,也可以将仓库中的某个目录拆分成一个子仓库以供其他仓库使用。相较于 git 的 submodule,目前社区中多更推崇 subtree,自己在使用了一段时间后总体也是认为 subtree 会更好用
一、背景进行性能测试时,常用的一些技术指标能够发现大部分常见问题,但是有一些不够明显的性能异常可能需要做更深入的分析。本文详细记录了一些性能场景下相关数据分析方法及思路,对不够明显的数据变动做深入性能分析,从而发现性能问题,希望能够对后续的性能测试提供帮助。二、定位工具图解2.1
构建打包是前端工程化领域的关键组成之一。作为一名前端开发者,对构建打包工具的认知,是绕不过去的一道坎。构建工具帮助前端流程化,自动化,更对前端各大框架有着深远的影响,大多数前端框架已经深度依赖编译时工具去实现。 本次咱们就面向编译打包的基础功能,从零开发一个模块化的打包工具。
在开始聊Webassembly(下文简称为wasm)之前,咱先了解一下为什么会出现wasm这个全新的web格式。这得从Javascript的诞生说起。Javascript的诞生在1994年的时候,网景公司成立,同年发布了Navigator浏览器0.9版本,这个浏览器只能用来浏览,
越来越臃肿的web应用随着Web应用变得越来越复杂,特别是像一些toB的web应用(例如财务软件,ERP等企业级软件),传统的前后端REST架构交互方案在极大的限制了软件的开发效率,提高维护的成本,不仅是前端,后端的开发和维护成本也是越来越高。对于REST架构来说,主要的问题是以
HackDay简介HackDay源自Hackathon(黑客马拉松),致力于通过技术为个性表现和创意提供展示舞台,是将有技术、有创意、有思想的伙伴们汇聚一堂,围绕选题,组队协作完成独特解决方案的经典赛事。HackDay 起源于2015年,今年已经是第十届;它是一场48小时的研发脑
前言我们对jvm-sandbox-repeater流量回放框架的实践依然在继续,前文介绍了平台化搭建初期和应用推广初期暴露的问题,以及我们的应对方案。随着酷家乐流量回放平台(kurepeater)的推广和使用,产品整体可用性的问题开始暴露出来。篇幅有限,这里仅介绍3例产品可用性的
一、背景随着业务的快速发展,酷家乐数据库量越来越大,其中部分数据表达到二十亿级别。前段时间int整型溢出导致的故障就是一个典型案例,作为公司第一张表达到20亿级别。单库或单表数据量过大,会导致数据库的查询压力越来越大,数据库读写耗时持续上升。实际工作中我们会发现,对于复杂链路场