test-waku-query/docker
Ivan Folgueira Bande 5c80a9fb7f docker compose: not exposing ports 2023-10-15 20:28:11 +02:00
..
imgs adding a Docker compose option that allows to compare postgres & sqlite metrics 2023-08-24 19:25:29 +02:00
jmeter Including jmeter to allow concurrent Store requests easily 2023-09-05 14:44:57 +02:00
monitoring Including jmeter to allow concurrent Store requests easily 2023-09-05 14:44:57 +02:00
postgres_cfg adding a Docker compose option that allows to compare postgres & sqlite metrics 2023-08-24 19:25:29 +02:00
README.md adding a Docker compose option that allows to compare postgres & sqlite metrics 2023-08-24 19:25:29 +02:00
docker-compose-manual-binaries.yml docker compose: not exposing ports 2023-10-15 20:28:11 +02:00
docker-compose.yml docker compose: not exposing ports 2023-10-15 20:28:11 +02:00
msg_publisher.sh msg_publisher.sh: making it to publish random messages 2023-10-15 20:28:11 +02:00
run_nwaku_store_client_postgres.sh Including jmeter to allow concurrent Store requests easily 2023-09-05 14:44:57 +02:00
run_nwaku_store_client_sqlite.sh Including jmeter to allow concurrent Store requests easily 2023-09-05 14:44:57 +02:00
run_nwaku_store_postgres.sh docker/run_nwaku_store_store|sqlite.sh: capacity retention policy 2023-10-15 20:28:11 +02:00
run_nwaku_store_postgres_ubuntu.sh docker: adding scripts to perform comparison with locally built binary 2023-10-15 20:28:11 +02:00
run_nwaku_store_sqlite.sh docker/run_nwaku_store_store|sqlite.sh: capacity retention policy 2023-10-15 20:28:11 +02:00
run_nwaku_store_sqlite_ubuntu.sh docker: adding scripts to perform comparison with locally built binary 2023-10-15 20:28:11 +02:00

README.md

Summary

The docker compose starts two nwaku nodes with the Store protocol mounted but one is connected to SQLite and the other to Postgres. The performance can be compared through grafana.

Details

The two nodes are interconnected.

Grafana dashboard helps to compare performance

Comparing performance

Within the docker compose we define another entities that make the nwaku nodes to send messages between them, and therefore, each received message is stored. On the other hand, another container(s) perform Store requests.