New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Zeebe StreamActivatedJobs API #17
Comments
Hi @jwulf, do I assume correctly that this is targeted for 8.5 release? |
Hi @aleksander-dytko, it will probably soon come after the 8.5 release, asynchronously. There is a lot of work across the entire SDK for the 8.5 release. |
@jwulf @akeller do we know when this item will be delivered? I wanted to update the customer in the feature request |
This feature is under development, I estimate that it will be available at the end of May. In the meantime, would you be able to share the current worker creation parameters? There may be some tuning that can be done with the existing long polling that could mitigate the resource exhaustion. Some ideas that occur to me are to extend the long poll period, and also to add a randomised offset to it so that different workers that are started at the same time do not all poll at once. |
SDK Component
Zeebe
The Zeebe Gateway has a new RPC StreamJobs to open a long-lived stream that essentially "pushes" jobs to the worker.
This obviates polling loops.
camunda/zeebe#14152
Environment variable to enable it:
ZEEBE_CLIENT_WORKER_STREAMENABLED
See also the documentation about the general concept, including how back pressure works and can be implemented for your custom client: https://stage.docs.camunda.io/docs/next/components/concepts/job-workers/#job-streaming
The text was updated successfully, but these errors were encountered: