question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support zeebe 1.1 clusters by bumping zeebe-node

See original GitHub issue

🚧 This issue is WIP 🚧

Is your feature request related to a problem? Please describe.

Context At the moment the Camunda Cloud infrastructure is creating a DNS entry in the format ${UUID}.zeebe.camunda.io for every Zeebe cluster. This is the unique address the cluster is available at for the user to connect to.

  • This limits the amount of clusters we can address to 3.500
  • This requires users to wait for DNS propagation

Solution approach by the cloud team: use a single DNS address per region and provide cluster UUID using the :authority pseudo header.

What this means for us

(As of now) the assumption is that zeebe-node-js will be released in a new version which supports zeebe 1.0 and zeebe 1.1.

Based on that assumption, we would need to update to that latest version and ensure everything still works as expected.

Describe alternatives you’ve considered

Integrate two versions of zeebe-node-js (We can not do that)

Additional context

RfC: https://docs.google.com/document/d/1FvTVcSFLactlF0Mw1npq19O-iir4QHzNpzIj4Fzk9S0/edit#

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
barmaccommented, Jun 25, 2021

@jwulf is working on a new version of zeebe-node which should support Zeebe 1.1 without any API changes. We will get a status update on Monday.

1reaction
barmaccommented, Jul 2, 2021

Since zeebe-node@1.4.0 is out, we can test that.

Read more comments on GitHub >

github_iconTop Results From Across the Web

zeebe-client-node-js/CHANGELOG.md at master - GitHub
The library now supports connecting to a gateway that has a self-signed certificate. · Client-side retries are now configurable via the environment variables ......
Read more >
Setting up a Zeebe cluster | Camunda Platform 8 Docs
To set up a cluster, you need to adjust the cluster section in the Zeebe configuration file. ... Specifies the unique id of...
Read more >
https://raw.githubusercontent.com/CreditSenseAU/ze...
See [#280](https://github.com/camunda-community-hub/zeebe-client-node-js/issues/ ... _ - With Camunda Cloud 1.1, the DNS schema for the hosted service has ...
Read more >
zeebe-node - npm
The Node.js client library for the Zeebe Workflow Automation Engine. ... Start using zeebe-node in your project by running `npm i zeebe-node`
Read more >
Camunda Cloud 1.1.0 Released
In Zeebe, there is no way to control which node becomes the leader of which partition. The raft leader election is based on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found