Configure queue length in remote chunking #4780
Unanswered
liuqiaowei512
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Throttle limit is the key parameter here. Which warning are you referring to? The throttle limit here is different from the one that is deprecated in a local concurrent step. Another parameter that can play a role in my experience is the prefetch size of consumers (for example for rabbitmq it is the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently I'm using the remote chunking pattern to process large number of data. However it looks like spring batch is not able to leverage full number of workers. For example, having 10 workers v.s. 20 workers v.s. 100 workers doesn't really make any performance increase.
It looks like the master node in the remote chunking setup only sends a limited number of RemoteChunkingRequest at a time. Setting the
throttleLimit
doesn't seem to make any difference and has a warning that it's deprecatedSample remote chunking manager setup
Essentially I'm looking for a way to configure the manager to send out all the pending items to the queue at once. But currently it's sending only a limited number of request -> wait for response -> send another number of requests
Beta Was this translation helpful? Give feedback.
All reactions