Node.js News - v16.x 发布为 LTS,异步上下文追踪处于稳定阶段

开发 前端
2021-10-26 Node.js 已发布为长期支持版本(LTS),代号为 “Gallium” 将一直保持到 2022 年 10 月,之后进入维护,直到 2024 年 4 月结束其生命周期。

[[431438]]

2021-10-26 Node.js 已发布为长期支持版本(LTS),代号为 “Gallium” 将一直保持到 2022 年 10 月,之后进入维护,直到 2024 年 4 月结束其生命周期。

一个一直在关注的功能 “异步资源上下文追踪”,在 Node.js v16.x LTS 已更改为稳定支持,从文档上看原先的 Async hooks 还标志为试验阶段。文档上又多出来一个 Async_context 的介绍,这个也还是加载的 async_hooks 模块,在这里明确了两个公开的类:AsyncLocalStorage、AsyncResource。

这些类可在整个 Callbacks 和 Promise 链中进行状态关联和传播,可实现在整个 Web 请求的生命周期内或任何其它异步资源持续时间内存储数据,类似于其它语言中的线程本地存储。例如,对于应用服务的日志链路追踪很有帮助。

不同于昨天发的文章 Node.js v17,Node.js v16 是一个长期支持版本,可用于生产环境,当然升级之前也需要在本地、测试环境先做验证。

本文转载自微信公众号「 Nodejs技术栈」,可以通过以下二维码关注。转载本文请联系 Nodejs技术栈公众号。

 

责任编辑:武晓燕 来源: Nodejs技术栈
相关推荐

2021-01-27 08:05:55

本地存储HTTP

2021-05-24 11:25:13

Node.js 16V8前端

2012-07-12 10:15:15

Node.js

2011-11-08 10:53:02

Node.js

2011-12-05 09:39:57

Node.js

2021-01-26 08:07:44

Node.js模块 Async

2020-06-22 08:41:34

JS语言代码

2021-04-06 10:15:29

Node.jsHooks前端

2017-05-11 14:00:02

Flask请求上下文应用上下文

2015-06-23 15:27:53

HproseNode.js

2012-12-31 10:01:34

SELinuxSELinux安全

2021-02-01 08:16:14

ChromeNode.js

2022-02-12 20:33:29

Node.jsStreamfetch API

2017-06-02 10:00:26

前端Node.js

2021-12-25 22:29:57

Node.js 微任务处理事件循环

2022-09-14 13:13:51

JavaScript上下文

2011-12-23 13:58:57

node.js

2023-09-08 10:21:21

2024-04-07 08:50:00

谷歌框架

2022-09-15 08:01:14

继承基础设施基础服务
点赞
收藏

51CTO技术栈公众号