Back to Frameworkbenchmarks

Ktor

frameworks/Kotlin/ktor/ktor-r2dbc/README.md

3999 B
Original Source

Ktor

Ktor is a framework for building servers and clients in connected systems using Kotlin programming language. More information is available at ktor.io.

Setup

  • Java 21
  • Postgres server

Requirements

  • JDK 21
  • Gradle (wrapper provided)
  • Kotlin
  • ktor
  • netty
  • R2DBC

Deployment

Use the Gradle wrapper to build the executable bundle:

bash
./gradlew nettyBundle

Once the bundle build completes and Postgres is running you can launch the application

bash
java -jar build/libs/tech-empower-framework-benchmark-1.0-SNAPSHOT-netty-bundle.jar

Please note that the server holds tty so you may need nohup. See setup.sh for details.

Contact

Leonid Stashevsky

Sergey Mashkov

Ilya Ryzhenkov

Ilya Nemtsev

Slack ktor channel https://kotlinlang.slack.com/messages/ktor (you need an invite to join)