SAP OData batch request的并行处理实现原理

207 阅读1分钟

Created by Jerry Wang, last modified on Oct 30, 2015

在这里插入图片描述

用下面这个方法检查全局设置:
clipboard2
检查batch 并行处理是否已经被disable:
clipboard3
clipboard4
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1wRI1k9f-1605489983037)(user-images.githubusercontent.com/5669954/278…)]

默认情况下,batch进行parallel处理设置为true:
clipboard6
进入处理逻辑:

clipboard7
clipboard8

仅仅设置标志位:
clipboard9
获得当前系统available的work process number:
clipboard10
一共42个:
clipboard11
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kVWDVb8f-1605489983043)(user-images.githubusercontent.com/5669954/278…)]

同步操作:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I6qjkfWp-1605489983044)(user-images.githubusercontent.com/5669954/278…)]
返回的结果:
clipboard14