integration_tests/README.md
Here is a gallery of demos that present how to use RisingWave alongwith the ecosystem tools.
ad-click/: Build and Maintain Real-time Applications Faster and Easier with Redpanda and RisingWavead-ctr: Perform real-time ad performance analysiscdn-metrics: Server performance anomaly detectionclickstream: Clickstream analysistwitter: Fast Twitter events processingtwitter-pulsar: Tutorial: Pulsar + RisingWave for Fast Twitter Event Processinglive-stream: Live stream metrics analysisThe demos listed above will all run through a series of tests when each PR is merged, including:
The workloads presented in the demos are produced by a golang program in /datagen. You can get this tool in multiple ways:
docker pull ghcr.io/risingwavelabs/demo-datagen:v1.0.9.cd datagen && go build
To use this tool, you can run the following command:
./datagen --mode clickstream --qps 10 kafka --brokers 127.0.0.1:57801
or
./datagen --mode ecommerce --qps 10000000 postgres --port 6875 --user materialize --db materialize
--mode clickstream indicates that it will produce random clickstream data.--qps 10 sets a QPS limit to 10.kafka | postgres chooses the destination. For kafka, you will need to specify the brokers.