标签: continuation-local-storag

执行请求期间节点 CLS 上下文丢失

我正在使用https://github.com/jeff-lewis/cls-hooked来跨异步回调保留执行上下文。我看到在请求的生命周期内上下文下降。

我知道https://github.com/nodejs/diagnostics/blob/master/tracing/AsyncHooks/problematic-modules.md模块破坏了异步连续性。

我怎样才能找出哪些其他模块破坏了我的异步连续性?该应用程序是一个基于 Express 的 node.js 服务器。

node.js express socket.io node-local-storage continuation-local-storag

5
推荐指数
1
解决办法
2128
查看次数

Express:Contination-local-storage 可以处理什么负载?

我想为我的 Express 应用程序启用类似线程的存储,该应用程序每分钟处理约 100 到 300 个 API 调用。我玩过 Contination-local-storage (自从我使用 Node 8.9.0 以来,我就开始使用 cls-hooked),但 CPU 峰值非常高(500 倍正常且不级别)并且导致服务器崩溃。端点主要执行CPU轻量级同步计算(例如调用API、执行查找、很少执行I/O密集型任务)

有人有使用 Express 大规模运行 csl 的经验吗?

node.js express typescript node-local-storage continuation-local-storag

3
推荐指数
1
解决办法
1329
查看次数