Replies: 6 comments
-
Hello! I suggest that such property doesn't exist in java client. I think it's possible to write a similar client https://github.com/Netflix/conductor/blob/main/client/src/main/java/com/netflix/conductor/client/automator/TaskPollExecutor.java#L106 |
Beta Was this translation helpful? Give feedback.
-
@headibr The poll count for system task workers (HTTP) is controlled by this property, |
Beta Was this translation helpful? Give feedback.
-
@aravindanr Are there any consequences by increasing that value to 500 or even 1000? My system consistently has 25k-30k running workflows at any given time but HTTP tasks slow down when the queue builds up. |
Beta Was this translation helpful? Give feedback.
-
@aravindanr in which config file is this property located? or is this something we need to manually add? |
Beta Was this translation helpful? Give feedback.
-
@headibr You can add it manually to your config file |
Beta Was this translation helpful? Give feedback.
-
@headibr Increasing the count to a large value does not speed up processing. The value should be a function of the number of processors (e.g. no of processors * 4) on the server that Conductor runs on. Setting a high value will simply overload the system with many threads. To reduce task build up, you can scale horizontally by adding more servers. |
Beta Was this translation helpful? Give feedback.
-
Is there somewhere in the configuration setting to define the number of HTTP tasks picked up by the workers during each poll cycle?
Beta Was this translation helpful? Give feedback.
All reactions