A proof of concept experimenting with a few Pulsar concepts in Kotlin, particularly:
Start Pulsar via Docker
$ docker run -it \
-p 6650:6650 \
-p 8080:8080 \
-v $PWD/data:/pulsar/data \
apachepulsar/pulsar:2.6.0 \
bin/pulsar standalone
Build and run this app
$ ./gradlew run
To try the different examples, uncomment them out in experiment/kotlin/pulsar/App.kt