Browse Source

jooby 2.8.10 (#5915)

Edgar Espina 5 years ago
parent
commit
b4d482c85a

+ 1 - 1
frameworks/Java/jooby/pom.xml

@@ -11,7 +11,7 @@
   <name>jooby</name>
 
   <properties>
-    <jooby.version>2.8.9</jooby.version>
+    <jooby.version>2.8.10</jooby.version>
     <netty.version>4.1.49.Final</netty.version>
     <postgresql.version>42.2.13</postgresql.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

+ 8 - 0
frameworks/Java/jooby/src/main/java/com/techempower/ReactivePg.java

@@ -2,6 +2,7 @@ package com.techempower;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 import io.jooby.Jooby;
+import io.jooby.ServerOptions;
 import io.jooby.json.JacksonModule;
 import io.jooby.rocker.RockerModule;
 import io.vertx.pgclient.PgPool;
@@ -27,6 +28,13 @@ public class ReactivePg extends Jooby {
   private static final String SELECT_FORTUNE = "SELECT id, message from FORTUNE";
 
   {
+    /** Reduce the number of resources due we do reactive processing. */
+    setServerOptions(
+        new ServerOptions()
+            .setIoThreads(Runtime.getRuntime().availableProcessors() + 1)
+            .setWorkerThreads(Runtime.getRuntime().availableProcessors() + 1)
+    );
+
     /** PG client: */
     PgClients clients = new PgClients(getConfig().getConfig("db"));
 

+ 1 - 1
frameworks/Kotlin/kooby/pom.xml

@@ -12,7 +12,7 @@
   <name>kooby: jooby+kotlin</name>
 
   <properties>
-    <jooby.version>2.8.9</jooby.version>
+    <jooby.version>2.8.10</jooby.version>
     <postgresql.version>42.2.13</postgresql.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.compiler.source>1.8</maven.compiler.source>