
# 配置并行处理处理器
"并行处理"是用于创建多个并行处理分支的处理器，以便同时执行多个分支任务。后续步骤如果要使用合并的各分支执行结果，可使用"ROMA表达式"${body}引用合并结果。
#### 配置参数
| 参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|
| 输出格式     | 合并结果的格式，当前仅支持"Json"，表示合并结果以JSON字符串的格式输出。 可通过如下两种方法获取某一分支的结果： - 后续节点为"脚本处理"时，使用JSON.parse('${body}')方式将合并结果转换为JSON对象，然后通过分支名称获取分支的结果。如： var result=JSON.parse('${body}'); var branch_result=result.分支名称 或者 var branch_result=result\['分支名称'\]   - 后续节点为"变量赋值"、"分支判断"和"数据转换"时，使用"$.分支名"获取该分支的执行结果。   |
| 失败时停止    | 并行处理一个分支出现错误时是否整体终止流运行。 - True：表示任一并行处理的分支出现错误时，整个任务便停止，并返回错误信息。  - False：表示并行处理的分支出现错误后，整个任务会继续执行后续节点。                                                                                                                                                                                                                                                                                                                                                              |
| 超时时间(ms) | 请输入0-60000之间的整数，0代表不设置超时时间，超时时间指定了整个并行处理的时间上限，如果设置了超时时间，一旦并行任务的执行时间超过该上限，并行处理就会失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   
"并行处理"节点的分支名称，需在后续相邻节点的连线上配置。
![](https://support.huaweicloud.com/usermanual-roma/zh-cn_image_0000002501119090.png "点击放大")
输出变量：
| 参数                        | 说明                                               |
|:---|:---|
| Aggregation complete time | 各分支执行完成后，完成聚合结果的UTC时间，如2023-03-01T10:26:33.410Z。 |
| Aggregation payload       | 并行处理的各分支执行完成后的聚合结果。                              |
| Start time                | 节点执行开始时间。                                        |
| End time                  | 节点执行结束时间。                                        |
| Execution time            | 节点执行耗时，单位：ms。                                    |
   
输出变量Aggregation payload的数据格式：
```
{
    "branch_1": {
        "result_1": "api 1 success"
    },
    "branch_2": {
        "result_2": "api 2 success"
    }
}
```
