头图

SAP 电商云 Spartacus SSR Optimization Engine 几处 timeout 的执行顺序

JerryWang_汪子熙

SSR optimization engine option 代码:

const ngExpressEngine = NgExpressEngineDecorator.get(engine, { timeout: 9000, concurrency: 1, 
  forcedSsrTimeout:90000,
  maxRenderTime:1000,
  cache: true, cacheSize: 10,
  renderingStrategyResolver: (req) => RenderingStrategy.DEFAULT});

(1) 首先是 MaxRenderTimeout 超时到达:

显示 log:

然后是:

最后:

注意,这里的 log 不会打印到控制台上:

这两个 timeout 值,谁的数值大,则谁对应的 timeout callback 就会后执行。

更多Jerry的原创文章,尽在:"汪子熙":

阅读 145

Jerry Wang的SAP技术专栏
SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使

Jerry 2007年从电子科技大学计算机专业硕士毕业后进入SAP成都研究院工作至今, SAP社区导师,SAP中国技术...

743 声望
997 粉丝
0 条评论
你知道吗?

Jerry 2007年从电子科技大学计算机专业硕士毕业后进入SAP成都研究院工作至今, SAP社区导师,SAP中国技术...

743 声望
997 粉丝
宣传栏