Browse Source

http4k - upgrade core library and update server worker count for undertow implementation (#7970)

* update undertow server workers

* upgrade http4k library
David Denton 2 years ago
parent
commit
c5be01a942

+ 1 - 1
frameworks/Kotlin/http4k/build.gradle

@@ -1,6 +1,6 @@
 buildscript {
     ext.kotlin_version = "1.8.10"
-    ext.http4k_version = "4.37.0.0"
+    ext.http4k_version = "4.39.0.0"
 
     repositories {
         mavenCentral()

+ 1 - 1
frameworks/Kotlin/http4k/undertow/src/main/kotlin/Http4kUndertowServer.kt

@@ -13,7 +13,7 @@ private fun CustomUndertow(port: Int) = object : ServerConfig {
         val server = io.undertow.Undertow.builder()
             .addHttpListener(port, "0.0.0.0")
             .setHandler(BlockingHandler(Http4kUndertowHttpHandler(http)))
-            .setWorkerThreads(32 * Runtime.getRuntime().availableProcessors())
+            .setWorkerThreads(64 * Runtime.getRuntime().availableProcessors())
             .build()
 
         override fun start() = apply { server.start() }