标签: 流式处理

2 个内容

笔记(2)

竞态问题源于异步操作完成顺序不确定。RxJS用流式编程和操作符(switchMap, concatMap等)控制异步流程,但学习曲线陡峭。@tanstack/query通过queryKey自动合并请求、取消和缓存,声明式API更易上手,擅长服务端状态同步。混合架构结合两者优势,性能优化和错误处理至关重要。

Elliot Yang·
138 浏览

Node.js同步I/O阻塞主线程,异步I/O利用libuv线程池。流式读取I/O性能最佳,Promise存在内存合并损耗。工程实践中,I/O密集型场景用异步流,CPU密集型用Worker Threads。同步I/O适于启动阶段。需警惕Promise陷阱和内存泄漏,并监控事件循环延迟。

Elliot Yang·
98 浏览