Prerequirements and Postconditions
Prerequirements
-
Batch execution must be enabled for multithreading to function, as earlier parallelism was supported only at the core level through an instance property in the Split Node.
-
A thread pool must be configured with the required executor settings.
-
Logging must be updated to include thread identifiers for traceability.
-
Flexible response handling must be enabled so that all content types are accepted during execution.
Postconditions
-
Each REST request is processed in a separate thread when parallel processing is enabled.
-
Throughput improves as batch operations complete faster with concurrent execution.
-
Logs contain thread IDs or thread names, enabling precise tracking of each request.
-
All response formats are supported and passed downstream without errors.