Skip to content

kibibyte/stocks-app-kotlin-reactor-micronaut

Repository files navigation

Stocks app (Kotlin, Reactor, Kafka, Server side events, Micronaut)

Trade events (SSE) Hot Publisher POC

Modules

  • app
  • messaging
  • domain

Build

$ ./gradlew build

Test

$ ./gradlew test

Running locally

$ docker compose up

Example request (Test trade events kafka producer is enabled):

curl --request GET \
  --url http://localhost:8080/sse/trades \
  --header 'Content-Type: text/event-stream'
curl --request GET \
  --url http://localhost:8080/sse/trades/TSLA \
  --header 'Content-Type: text/event-stream'

trade_events

About

Kotlin, Kafka, SSE, Reactor, Micronaut, Groovy, Spock

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published