Ilya Nemtsev 61970eb870 update jvm settings to be same for all ktor tests há 9 meses atrás
..
src 61970eb870 update jvm settings to be same for all ktor tests há 9 meses atrás
README.md 7286bd06d2 added r2dbc há 9 meses atrás
pom.xml 83abea6d2a fixed test and some perf bugs há 9 meses atrás

README.md

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

  • Maven 3
  • JDK 21
  • Kotlin
  • ktor
  • netty
  • R2DBC

Maven is downloaded automatically via Maven Wrapper script (mvnw), add dependencies are specified in pom.xml so will be downloaded automatically from maven central and jcenter repositories.

Deployment

Run maven to build a bundle

./mvnw package

Once bundle build complete and mysql server is running you can launch the application

java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT.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)