#lattice #mesh #wascc #api-bindings

bin+lib latticeclient

A command-line utility for interacting with a waSCC lattice

9 releases (4 breaking)

0.4.0 Oct 21, 2020
0.3.1 Sep 24, 2020
0.2.1 Aug 24, 2020
0.1.0 Aug 17, 2020
0.0.2 Jul 24, 2020

#1515 in WebAssembly

47 downloads per month
Used in wascc-host

Apache-2.0

40KB
871 lines

crates.io  Rust build  license  documentation

Lattice Client

This library, and its accompanying binary, latticectl (pronunciation determined by the reader) supports interaction with a waSCC lattice by connecting to one of the NATS servers in the lattice. All waSCC hosts compiled with the lattice feature enabled can automatically form and join self-healing, self-maintaining, infrastructure-agnostic clusters called lattices.

For more information about what you can do with the lattice and the different types of supported interactions, check out the Rust documentation for this library and lattice documentation at wascc.dev.

This is very, very early stuff and the interaction patterns and message contracts for the lattice are almost surely going to change rapidly, so please keep that in mind as you experiment.

Dependencies

~23–36MB
~643K SLoC