Rate limiting task queues and workers

Just noticed that there is a property with a different name across Java and Go SDKs:

Java SDK

Use WorkerOptions properties to configure.

  • maxActivitiesPerSecond - worker specific rate limit
  • maxConcurrentActivityExecutionSize - worker specific limit on number of parallel activities
  • taskQueueActivitiesPerSecond - global task queue limit across all the workers

Go SDK

Use WorkerOptions properties to configure

  • WorkerActivitiesPerSecond - worker specific rate limit
  • MaxConcurrentActivityExecutionSize - worker specific limit on number of parallel activities
  • TaskQueueActivitiesPerSecond - global task queue limit across all the workers
6 Likes