This project attempts to use akka-stream-alpakka-kinesis along with
the amazon-kinesis-client to connect to a locakstack KCL consumer.
aws-cli version 2
pip install awscli-localThis is a multi-step process, so apologies.
- Startup localstack via docker
docker-compose.yaml
docker-compose up -d- Start the
Server
sbt run- Put some test messages in kinesis stream
./scripts/put-record.sh-
Monitor the terminal, notice no messages are received from the
KinesisStreamSource -
Shutdown and cleanup
docker rm -f stream-localstack
rm -rf .localstackRun integration tests
sbt it:test