-
Notifications
You must be signed in to change notification settings - Fork 59
Description
The Java and Go clients are supporting the newish Job Streaming feature (job push). It seems to me the C# client is yet not?
The C# client should support job streaming the same way as the GO an Java clients does, with a configurable boolean property StreamEnabled
.
A very impressive performance blog of Job Streaming: https://zeebe-io.github.io/zeebe-chaos/2024/01/19/Job-Activation-Latency/
Docs describing the concept: https://docs.camunda.io/docs/components/concepts/job-workers/
Doc for this feature in Java client: https://docs.camunda.io/docs/apis-tools/java-client/job-worker/#job-streaming
Doc for this feature in GO client: https://docs.camunda.io/docs/apis-tools/go-client/job-worker/#job-streaming
This is a new absolute core feature of Camunda-Platform that should be supported in the C# client. It has potentially big impact on performance and seems to be a better and newer iteration to, in many cases, replace long polling.