test-waku-query/docker
Ivan Folgueira Bande 1002b6ebb4 docker-compose.yml
Uncommenting publisher container.
Exposing ports outside the containers.
Upgrading pending containers to nwaku version 0.20.0.
2023-10-23 22:43:21 +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.yml 2023-10-23 22:43:21 +02:00
msg_publisher.sh docker/msg_publisher.sh: setting a more realisting message size 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.