An async BPEL service is exposed, which is hit by a java client that initiates 400 threads(instances) of the service at a particular time(batch).
Need to know how can we Tune this service in order to process all the requests.
There are 400000 records to be processed, java process has already created 400 payloads of 1000 records each and spawns 400 thread for the BPEL service.
Can we configure the BPEL service is a way so that it processes the payload for 50 instances first and then next 50 and so on...
all ideas are welcomed on how can we optimise this situation.
Thanks in Advance
Source system has a heavy file with around 400K records, java process on source side will create chunks of this file with 1K records each and hit the BPEL service.
On Target side there is a DB which process the records provided by BPEL i.e. 400K records one by one
Why dont you use FTP Debatching or Chuk Read with FTP adapter and DB Adapter, you can get rid of java class here.
4.2.4 File Debatching
Let us know how you go !!!