async-local-storage:在调用链中所有堆栈帧(自上而下)之间共享的本地存储,包括异步功能

时间:2024-06-06 02:42:58
【文件属性】:

文件名称:async-local-storage:在调用链中所有堆栈帧(自上而下)之间共享的本地存储,包括异步功能

文件大小:66KB

文件格式:ZIP

更新时间:2024-06-06 02:42:58

async-hooks threadlocal async-local-storage JavaScript

异步本地存储 我希望在线程编程中使用类似thread-local存储,并且在node.js 8.0可以使用async_hooks ,所以有一种使用thread-local的简单方法。 原料药 const als = require ( 'async-local-storage' ) ; als . enable ( ) ; setTimeout ( ( ) => { als . scope ( ) ; const id = randomBytes ( 8 ) ; als . set ( 'id' , id ) ; delay ( ) . then ( ( ) => { assert . equal ( als . get ( 'id' ) , id ) ; return readfilePromise ( __filename ) ; } ) . t


【文件预览】:
async-local-storage-master
----.eslintrc.yml(305B)
----als.test.js(9KB)
----examples()
--------koa.js(2KB)
----.travis.yml(299B)
----als.js(5KB)
----.prettierrc(148B)
----README.md(4KB)
----History.md(252B)
----.gitignore(26B)
----support()
--------server.js(3KB)
----package-lock.json(234KB)
----package.json(1KB)

网友评论