Cluster over Zenoh (zenohd) and Iroh (iron / P2P QUIC).

HTTP/3 is Gale. Twin dual-overlay package: Ingot.

{Dusk, connect: "tcp/127.0.0.1:7447", key: "dusk/cluster/**"}

{Dusk, iroh: [alpns: ["dusk/1"]], zenoh: [connect: "tcp/127.0.0.1:7447"]}

Zig NIF: key_match/2, hash64/1, blake3/1, xxh3/1. libcluster: Dusk.Strategy.Zenoh, Dusk.Strategy.Iroh. FLAME: Dusk.FLAME.Backend with overlay: :zenoh | :iroh | :both.

Summary

Functions

backends()

blake3(bin)

child_spec(opts)

See Dusk.Cluster.child_spec/1.

hash64(bin)

key_match(pat, key)

nif_loaded?()

start_link(opts)

See Dusk.Cluster.start_link/1.

xxh3(bin)