Node.js binding for Fluvio streaming platform.
Fluvio client is native module. It is written using rust.
First, install rust tooling by following rustup.
<follow instruction on rustup>
Then, you must enable nightly toolchain:
rustup toolchain install nightly
And enable nightly as default
rustup default nightly
Finally, install build tool
cargo install nj-cli
Fluvio should be up and running to use the Node fluvio client.
This package can be installed using
npm install @fluvio/client
var flvClient = require('@fluvio/client');
Please look at examples folder in the node_modules for more detailed examples.
To compile rust library:
make
To test development module, refer to makefile under this repositry. For example
make test_produce_consume
This project is licensed under the Apache license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Fluvio by you, shall be licensed as Apache, without any additional terms or conditions.