Skip to content

mwalters-workmarket/setting-service-reactive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactive Setting Service

This is a toy version of setting service built reactive from ground up using spring webflux, r2dbc, jasync

Caveats:

  • Flyway and R2DBC are not yet compatible so we're using the mvn:flyway command to apply flyway migrations before starting the app
  • Due to some dependency mismatch between r2dbc and spring framework 5.2, not able to use latest version of r2dbc at the moment (fails with message java.lang.NoSuchMethodError: org.springframework.transaction.reactive.TransactionSynchronizationManager.currentTransaction()Lreactor/core/publisher/Mono;)

Usage:

run the script ./runEverything.sh to start mysql container, execute flyway migrations, start the app

then curl localhost:8080/dimensions to get all dimensions, streaming the response

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published