函数调用中间件的理解和基本代码实现

一般我们调用一个功能函数之前会对这个调用请求做一些预处理,有的时候还需要对功能函数的返回值进行后处理。这样就形成了两种调用业务流程。一种是顺序调用又称为洋葱模型(核模型),这种模型同时进行前处理和后处理。另外一种单纯的前处理又称单向向调用模型(壳模型)。下面将具体解析和实现这两种模型。

  • 单向调用模型(壳模型)
    特点:功能函数位于调用链的最外层(壳层),后续中间件调用前序的返回值,功能函数调用前序后随即返回输出。

    MA,MB,MC代表中间件函数,FF代表功能函数

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享