类似Express等框架的中间件可否并行执行?
 发布于 11 年前  作者 zhongao  4684 次预览  最后一次回复是 11 年前  来自  

Express的很多中间件之间并无依赖关系,而且有些中间件是异步的。而 Express大部分时候都是需要等到上一个中间件执行完成才执行下一个,个人感觉,这样的框架还没真正发挥Node的潜力。有没有好的办法让无依赖的中间件并行执行?

3 回复
ravenwang

中间件是用来做管道的,天然就是串行的

MiguelValentine

访问的走向是按框架走向来的。如果中间件中没有那种读写数据库等外部因素的异步的话,那顺序是不影响性能的。相反按照顺序来,可以确保不发生不稳定性错误。

cloudcome
  • 多个中间类似于关卡、管道阀门,明显是串行的,不然如何控制整个流程。
  • 在某个管道中,多个流程是可以并行的。