Update readme.md

This commit is contained in:
Lorenzo Venerandi
2025-01-29 00:44:15 +01:00
parent e282e2f388
commit 217d9711ce

View File

@@ -35,7 +35,7 @@ Nel file workflow vengono descritti i vari componenti, un esempio potrebbe esser
```yaml ```yaml
tasks: tasks:
- name: Data Aggregation # Displayed name - name: Data Aggregation # Displayed name
type: processing # Used to select template type: processor_nats # Used to select template
code: aggregate.go # Go code file inside tasks/ dir code: aggregate.go # Go code file inside tasks/ dir
target: # Where the component will be deployed target: # Where the component will be deployed
- edge - edge
@@ -68,9 +68,9 @@ func exec_task(arg string) string{
### Generazione del codice ### Generazione del codice
Il parser utilizza il campo `type` del workflow per selezionare il corretto template fra quelli implementati (per ora) Il parser utilizza il campo `type` del workflow per selezionare il corretto template fra quelli implementati (per ora)
- producer -- produzione di dati e scrittura di essi in un topic NATS - producer_nats -- produzione di dati e scrittura di essi in un topic NATS
- processor -- lettura di dati da un topic, processamento dei dati e scrittura su un altro topic - processor_nats -- lettura di dati da un topic, processamento dei dati e scrittura su un altro topic
- dbsync -- lettura di dati da un topic e scrittura su un DB (Postgres) - dbsync_nats -- lettura di dati da un topic e scrittura su un DB (Postgres)
Viene sostituito il file delle task con quello del template, i campi del file `workflow` vengono utilizzati per compilare il file `wadm.yaml`. Viene sostituito il file delle task con quello del template, i campi del file `workflow` vengono utilizzati per compilare il file `wadm.yaml`.