Integration of a producer written in Haskell (using the supernova library) and a consumer written in Scala (using the neutron library), both created and maintained by Chatroulette.
Start a Pulsar instance using docker-compose
.
docker-compose up
Run the consumer.
cd consumer
nix-shell --run "sbt run"
Run the producer.
cd producer
nix-shell --run "cabal new-run"