Link

Daikon Eureka

Daikon Eureka is a library that add to Daikon the ability to publish on an Eureka Server and discover other services.

Project

https://github.com/DaikonWeb/daikon-eureka

How to use

To publish your service:

HttpServer()
    .initDiscoveryClient()
    .start()

To discover a service:

HttpServer()
    .initDiscoveryClient()
    .get("/") { _, _, ctx ->
        val service = ctx.discoveryClient().getNextServerFromEureka("onion", false)
    }
    .start()

Configure Eureka

See the Eureka guide