Node.js 应用全链路追踪技术——全链路信息存储(图)

  一、背景  目前业界主流的做法是使用分布式链路跟踪系统,其理论基础是来自 Google 的一篇论文 《大规模分布式系统的跟踪系统》。  论文如下图所示:(图片来源:网络)  在此理论基础上,诞生了很多优秀的实现,如 zipkin、jaeger 。同时为了保...

#
前端
分享:

几百个数据,Promise.all没做控制并发?你心可真大!

  需求  我最近在做一个需求:批量去往数据库里存储一些东西,数量可能一次性达到几百个,也就意味着我需要一次性往数据库里存储几百次,我是这么做的:  const save = (data) => {    // 数据库操作(Promise)    return insert(da...

#
前端
分享:

简化后端服务的 A/B/n 测试(图)

  了解如何使用 Iter8 SDK 在 Kubernetes 中轻松运行 A/B/n 实验。Iter8 使为您的应用程序/ML 模型收集业务指标变得简单。  A/B/n 测试,或拆分测试,是一种测试过程,用户流量通过该过程随机分布在应用程序(或应用程序组件)的两个或多个版本之间。评...

#
后端
分享:

Go 框架 Gin 怎么实现允许前端跨域请求?

  1、介绍  在前后端分离的项目中,前端在请求服务端提供的接口时,往往会遇到跨域请求的问题,服务端可以通过 CORS 的方式解决,限于篇幅,关于跨域和 CORS 的详细介绍,读者朋友们可以自行查阅相关资料。  Go 框架 Gin 官方提供了 CORS 中间件,可...

#
前端
#
Go
分享:

从这个API能看到整个前端的缩影(图)

  如果要从JS中找一个API作为整个前端的缩影,ESM规范中的import再合适不过了。  本文我们从这个API出发,来聊聊web的发展。  web的本质是开放  在所有JS?运行时中,web?是最开放的(紧随其后的可能是deno?)。这一点可以从import语法的「模块说明...

#
API
#
前端
分享:

前端错误监控-Sentry自动捕获前端应用异常原理

  常见的前端异常及其捕获方式  前端异常通常可以分为以下几种类型:  · js 代码执行时异常;  · promise 类型异常;  · 资源加载类型异常;  · 网络请求类型异常;  · 跨域脚本执行异常;  · 不同类型的异...

#
前端
分享:

前端如何实现新手引导功能?(图)

  在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!  Intro.js  Intro.js 是一个使用广泛的产品引导库,它在 Github 上拥有 21.6k Star。其具有...

#
前端
分享:

如何避免由 Web 字体引起的布局偏移(图)

  前言  一些布局上的完全加载前后的变化很容易解决:为动态元素预先分配正确的空间,在图像上使用宽度和高度属性,并优先考虑 HTML 文档中的可见元素。但是,导致布局偏移的还有一个难以解决的问题:无样式文本 (FOUT) 的闪烁。  这篇文章我们将探索...

#
前端
分享:

用于前端开发的 React 或 Angular

  用于前端开发的 React 或 Angular,长期以来一直是大众关注的话题。关于两者中哪一个更好的辩论是两个技术堆栈的永无止境的战场。在这篇博文中,我们将告诉您两种技术堆栈中的哪一种更适合您的前端开发。因此,让我们跳入主题,了解 Angular 或 React ...

#
前端
#
开发
分享:

构建 Web3 应用程序所需的技术堆栈

  随着权力下放的到来,互联网生态系统目前正在发生重大变化。越来越多的去中心化技术正在成为主流并被全世界所接受。  就创新发展而言,创业之道已经盛行。虽然更多知名公司试图进入该领域,但他们的项目在使用方面都没有开创性。初创公司占据上风,许...

#
前端
#
Web3
分享:

记一次 .NET 某企业OA后端服务 卡死分析(图)

  一、背景  1.讲故事  前段时间有位朋友微信找到我,说他生产机器上的 Console 服务看起来像是卡死了,也不生成日志,对方也收不到我的httpclient请求,不知道程序出现什么情况了,特来寻求帮助。  哈哈,一般来说卡死的情况在窗体程序(WinForm,...

#
Donet
#
DoNet
#
后端
分享:

这几个高级前端常用的 API,你用到了吗?(图)

  MutationObserver  MutationObserver 是一个可以监听 DOM 结构变化的接口。当 DOM 对象树发生任何变动时,MutationObserver 会得到通知。  API  MutationObserver 是一个构造器,接受一个 callback 参数,用来处理节点变化的回调函数,返回两个参...

#
API
#
前端
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号