如何通过node的async_hooks模块实现异步请求的追踪分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2047个文字,预计阅读时间需要9分钟。
async_hooks 模块是自 Node.js v8.0.0 版本起正式加入的实验性 API。我们在 v8.x.x 版本下将此模块应用于生产环境。那么,async_hooks 是什么呢?
async_hooks 提供了追踪异步资源(异步资源指的是那些在执行异步操作时创建的对象,如回调函数、定时器、网络请求等)的 API。
async_hooks 模块是在 v8.0.0 版本正式加入 Node.js 的实验性 API。我们也是在 v8.x.x 版本下投入生产环境进行使用。
那么什么是 async_hooks 呢?
async_hooks 提供了追踪异步资源的 API,这种异步资源是具有关联回调的对象。
简而言之,async_hooks 模块可以用来追踪异步回调。那么如何使用这种追踪能力,使用的过程中又有什么问题呢?
认识 async_hooks
v8.x.x 版本下的 async_hooks 主要有两部分组成,一个是 createHook 用以追踪生命周期,一个是 AsyncResource 用于创建异步资源。
本文共计2047个文字,预计阅读时间需要9分钟。
async_hooks 模块是自 Node.js v8.0.0 版本起正式加入的实验性 API。我们在 v8.x.x 版本下将此模块应用于生产环境。那么,async_hooks 是什么呢?
async_hooks 提供了追踪异步资源(异步资源指的是那些在执行异步操作时创建的对象,如回调函数、定时器、网络请求等)的 API。
async_hooks 模块是在 v8.0.0 版本正式加入 Node.js 的实验性 API。我们也是在 v8.x.x 版本下投入生产环境进行使用。
那么什么是 async_hooks 呢?
async_hooks 提供了追踪异步资源的 API,这种异步资源是具有关联回调的对象。
简而言之,async_hooks 模块可以用来追踪异步回调。那么如何使用这种追踪能力,使用的过程中又有什么问题呢?
认识 async_hooks
v8.x.x 版本下的 async_hooks 主要有两部分组成,一个是 createHook 用以追踪生命周期,一个是 AsyncResource 用于创建异步资源。

