10
README.md
10
README.md
@@ -45,6 +45,12 @@ A topic at its most basic is a computational unit implementing a certain interfa
|
||||
|
||||
The most simple is a source and sink, where we respectively push or pull data from the topics.
|
||||
|
||||
### What does it look like
|
||||
A component implements either or all of 3 sdk interfaces
|
||||
|
||||
As part of nodata, you'll be given nodata the cli. The cli can bootstrap a variety of components,
|
||||
1. Create a new sample rust application
|
||||
2. Add dependency nodata-component
|
||||
3. In the main functin use: nodata_component::component
|
||||
4. Implement the interfaces you want to use
|
||||
5. Build the application into a dockerfile, optionally use the nodata cli to build the app
|
||||
6. Register the application as a component
|
||||
7. nodata client add-component --image docker.io/kjuulh/nodata-example-transform:latest --tranform `<input-topic>:<output-topic>`
|
||||
|
Reference in New Issue
Block a user