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

593d2c10ff0334e1dcc1b9efd138ac18.png

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

33d0ca40320b9bc2e269c4f1aa05c4b1.png

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

bc873b0ebcfcd543d997f01c154ce955.png

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

这一块可参考我之前写的两篇文章:

关于 Node.js v16 更多内容,后面会做一篇详细介绍,敬请关注 “Nodejs技术栈”

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

对 Node.js 版本信息不了的、不知道如何安装 Node.js 的参考文章 “Node.js 版本知多少?又该如何选择?”

- END -

2fdf33b411d8433cbeb6848795f1268b.gif

敬请关注「Nodejs技术栈」微信公众号,期望与志同道合的你一起打造优质 “Nodejs技术栈” 交流群,一起互相学习进步!可长按下方二维码添加【五月君】个人微信备注 “Node” 邀请入群。

0115effe6ce15ab2588b6d30fdda25dc.png

51c24422f919aaf97456b3174d9c364c.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值