Skip to content

Commit

Permalink
Merge branch 'main' into release-notes-87-alpha2
Browse files Browse the repository at this point in the history
  • Loading branch information
mesellings authored Dec 6, 2024
2 parents fbb572a + ca7d090 commit 05a2371
Show file tree
Hide file tree
Showing 17 changed files with 181 additions and 257 deletions.
11 changes: 0 additions & 11 deletions docs/apis-tools/community-clients/c-sharp.md

This file was deleted.

12 changes: 6 additions & 6 deletions docs/apis-tools/community-clients/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Camunda extensions found in the [Camunda Community Hub](https://github.com/camun
:::

:::tip
Camunda now officially supports the [Javascript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md).
Camunda now officially supports the [JavaScript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md).
:::

In addition to the core Camunda-maintained clients, there are a number of community-maintained component libraries:
Expand All @@ -29,16 +29,16 @@ In addition to the core Camunda-maintained clients, there are a number of commun
<TabItem value='zeebe'>

- [Ballerina](https://github.com/camunda-community-hub/ballerina-zeebe)
- [C#](c-sharp.md)
- [C#](https://github.com/camunda-community-hub/zeebe-client-csharp)
- [CLI](cli-client/index.md)
- [Delphi](https://github.com/camunda-community-hub/DelphiZeeBeClient)
- [EJB](https://github.com/camunda-community-hub/zeebe-ejb-client)
- [Go](go-client/index.md)
- [Micronaut](https://github.com/camunda-community-hub/micronaut-zeebe-client)
- [Python](python.md)
- [Ruby](ruby.md)
- [Rust](rust.md)
- [Quarkus](quarkus.md)
- [Python](https://gitlab.com/stephane.ludwig/zeebe_python_grpc)
- [Quarkus](https://github.com/quarkiverse/quarkus-zeebe)
- [Ruby](https://github.com/zeebe-io/zeebe-client-ruby)
- [Rust](https://github.com/camunda-community-hub/zeebest)

</TabItem>

Expand Down
15 changes: 0 additions & 15 deletions docs/apis-tools/community-clients/micronaut.md

This file was deleted.

18 changes: 0 additions & 18 deletions docs/apis-tools/community-clients/python.md

This file was deleted.

15 changes: 0 additions & 15 deletions docs/apis-tools/community-clients/quarkus.md

This file was deleted.

9 changes: 0 additions & 9 deletions docs/apis-tools/community-clients/ruby.md

This file was deleted.

13 changes: 0 additions & 13 deletions docs/apis-tools/community-clients/rust.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ It aims to achieve a more uniform leader distribution by assigning each node a p

## Configuration

Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or
by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`.
Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or
by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`.

If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election).

## Limitations

With priority election enabled, election latency and thus failover time increases.

The result of leader election is not deterministic and priority election can only increase the chance of having a
The result of a leader election is not deterministic, and priority election can only increase the chance of having a
uniform leader distribution, not guarantee it.

Factors such as high load can prevent high priority nodes from becoming the leader.
Factors such as high load can prevent high-priority nodes from becoming the leader.
171 changes: 85 additions & 86 deletions optimize_sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -2290,122 +2290,121 @@ module.exports = {
},

{
Clients: [
"Clients & SDKs": [
{
"Java client": [
docsLink("Quick reference", "apis-tools/java-client/"),
docsLink("Job worker", "apis-tools/java-client/job-worker/"),
docsLink("Logging", "apis-tools/java-client/logging/"),
docsLink(
"Zeebe Process Test",
"apis-tools/java-client/zeebe-process-test/"
),
SDKs: [
docsLink("Node.js", "apis-tools/node-js-sdk/"),

{
Examples: [
docsLink("Overview", "apis-tools/java-client-examples/"),
"Spring Zeebe": [
docsLink(
"Deploy a process",
"apis-tools/java-client-examples/process-deploy/"
"Getting started",
"apis-tools/spring-zeebe-sdk/getting-started/"
),
docsLink(
"Create a process instance",
"apis-tools/java-client-examples/process-instance-create/"
),
docsLink(
"Create non-blocking process instances",
"apis-tools/java-client-examples/process-instance-create-nonblocking/"
),
docsLink(
"Create a process instance with results",
"apis-tools/java-client-examples/process-instance-create-with-result/"
),
docsLink(
"Evaluate a decision",
"apis-tools/java-client-examples/decision-evaluate/"
),
docsLink(
"Open a job worker",
"apis-tools/java-client-examples/job-worker-open/"
),
docsLink(
"Handle variables as POJO",
"apis-tools/java-client-examples/data-pojo/"
),
docsLink(
"Request cluster topology",
"apis-tools/java-client-examples/cluster-topology-request/"
"Configuration",
"apis-tools/spring-zeebe-sdk/configuration/"
),
],
},
],
},

{
"Community clients": [
docsLink("Component clients", "apis-tools/community-clients/"),

Clients: [
{
"Zeebe clients": [
docsLink("C#", "apis-tools/community-clients/c-sharp/"),
"Java client": [
docsLink("Quick reference", "apis-tools/java-client/"),
docsLink("Job worker", "apis-tools/java-client/job-worker/"),
docsLink("Logging", "apis-tools/java-client/logging/"),
docsLink(
"JavaScript/Node.js",
"apis-tools/community-clients/javascript/"
"Zeebe Process Test",
"apis-tools/java-client/zeebe-process-test/"
),
docsLink(
"Micronaut",
"apis-tools/community-clients/micronaut/"
),
docsLink("Python", "apis-tools/community-clients/python/"),
docsLink("Ruby", "apis-tools/community-clients/ruby/"),
docsLink("Rust", "apis-tools/community-clients/rust/"),
docsLink("Spring", "apis-tools/community-clients/spring/"),
docsLink("Quarkus", "apis-tools/community-clients/quarkus/"),

{
"CLI client": [
docsLink("Quick reference", "apis-tools/cli-client/"),
Examples: [
docsLink("Overview", "apis-tools/java-client-examples/"),
docsLink(
"Deploy a process",
"apis-tools/java-client-examples/process-deploy/"
),
docsLink(
"Create a process instance",
"apis-tools/java-client-examples/process-instance-create/"
),
docsLink(
"Create non-blocking process instances",
"apis-tools/java-client-examples/process-instance-create-nonblocking/"
),
docsLink(
"Create a process instance with results",
"apis-tools/java-client-examples/process-instance-create-with-result/"
),
docsLink(
"Evaluate a decision",
"apis-tools/java-client-examples/decision-evaluate/"
),
docsLink(
"Open a job worker",
"apis-tools/java-client-examples/job-worker-open/"
),
docsLink(
"Handle variables as POJO",
"apis-tools/java-client-examples/data-pojo/"
),
docsLink(
"Getting started with the CLI client",
"apis-tools/cli-client/cli-get-started/"
"Request cluster topology",
"apis-tools/java-client-examples/cluster-topology-request/"
),
],
},
],
},

{
"Community clients": [
docsLink("Component clients", "apis-tools/community-clients/"),

{
"Go client": [
docsLink("Quick reference", "apis-tools/go-client/"),
"Zeebe clients": [
docsLink(
"Getting started with the Go client",
"apis-tools/go-client/go-get-started/"
"JavaScript/Node.js",
"apis-tools/community-clients/javascript/"
),
docsLink("Job worker", "apis-tools/go-client/job-worker/"),
docsLink("Spring", "apis-tools/community-clients/spring/"),
{
"CLI client": [
docsLink("Quick reference", "apis-tools/cli-client/"),
docsLink(
"Getting started with the CLI client",
"apis-tools/cli-client/cli-get-started/"
),
],
},

{
"Go client": [
docsLink("Quick reference", "apis-tools/go-client/"),
docsLink(
"Getting started with the Go client",
"apis-tools/go-client/go-get-started/"
),
docsLink(
"Job worker",
"apis-tools/go-client/job-worker/"
),
],
},
],
},
docsLink(
"Build your own client",
"apis-tools/build-your-own-client/"
),
],
},
],
},

docsLink("Build your own client", "apis-tools/build-your-own-client/"),
],
},

{
SDKs: [
docsLink("Node.js", "apis-tools/node-js-sdk/"),

{
"Spring Zeebe": [
docsLink(
"Getting started",
"apis-tools/spring-zeebe-sdk/getting-started/"
),
docsLink(
"Configuration",
"apis-tools/spring-zeebe-sdk/configuration/"
),
],
},
],
},

Expand Down
Loading

0 comments on commit 05a2371

Please sign in to comment.