/queue-bench

Primary LanguageRustOtherNOASSERTION

Queue Benches

Done for the windmill project, (c) Windmill Labs, 2022, MIT License

Includes simple async implementations for local, postgres & redis of queues. Simply run using cargo criterion (first cargo install cargo-criterion) or cargo bench. See criterion for more information on how this works.

To run redis benchmarks, a local redis instance is required on port 6389 with no password. Namespace rsmq in DB 0 is used.

To run postgres benchmarks, a postgres DB has to be available at postgresql://postgres:changeme@localhost:5432/test-db