Go to file
Ivan Folgueira Bande 0273e77c0f
Merge pull request #4 from waku-org/docker-testing-approach
chore(store): adding a Docker compose option that allows to compare postgres & sqlite metrics
2023-08-30 18:29:52 +02:00
docker Grafana dashboard: setting the default period time to "last 5 min" 2023-08-25 10:45:37 +02:00
go Adding bash script to stress inserts operation 2023-08-22 13:04:39 +02:00
sh Adding bash script to stress inserts operation 2023-08-22 13:04:39 +02:00
.gitignore adding a Docker compose option that allows to compare postgres & sqlite metrics 2023-08-24 19:25:29 +02:00
README.md Adding bash script to stress inserts operation 2023-08-22 13:04:39 +02:00

README.md

Summary

This repo contains tools for analysing performance around the Store protocol

Golang tool

The Golang project is aimed to setup go-waku clients that publish messages and later make requests trough the Store protocol to retrieve the stored messages

To run the tests, go to the go folder and run the make command. Notice that the go tool expects a running nwaku node(s) to be running with Store protocol mounted, and a running postgres database.

Bash tool

Simple script that allows to publish messages from different clients.

BASH(n clients) --json-rpc--> nwaku_A <--relay--> nwaku_B <---> database

Notice that the bash script expects two nwaku nodes that communicate through the Relay protocol and the nwaku_B has the Store protocol mounted and is connected to the postgres_DB.