Browse Source

use jdk8 as default (#4435)

* use jdk8 as default

* update voovan.dockerfile

* Update pom.xml

* Update framework.properties
hely ho 6 years ago
parent
commit
3bc5ba99f4

+ 4 - 4
frameworks/Java/voovan/config/framework.properties

@@ -5,16 +5,16 @@ NoHeapManualRelease=true
 NoHeapReleaseInterval = 30
 NoHeapReleaseInterval = 30
 
 
 #one cpu core's min thread size,  default is 2
 #one cpu core's min thread size,  default is 2
-ThreadPoolMinSize= 2
+ThreadPoolMinSize= 1
 
 
 #one cpu core's max thread size,  default is 50
 #one cpu core's max thread size,  default is 50
-ThreadPoolMaxSize= 2
+ThreadPoolMaxSize= 1
 
 
 #thread pool status log output interval, ,  default is 1000
 #thread pool status log output interval, ,  default is 1000
-ThreadPoolStatusInterval = 3000
+ThreadPoolStatusInterval = 0
 
 
 #ByteBufferChannel max size, unit byte, default is 1024*1024*2
 #ByteBufferChannel max size, unit byte, default is 1024*1024*2
-ByteBufferChannelMaxSize = 20971520
+ByteBufferChannelMaxSize = 102400
 
 
 #Cache used serialize method , chose with: JDK or JSON, default is jdk
 #Cache used serialize method , chose with: JDK or JSON, default is jdk
 SerializeType = JDK
 SerializeType = JDK

+ 2 - 2
frameworks/Java/voovan/pom.xml

@@ -17,7 +17,7 @@
         <dependency>
         <dependency>
             <groupId>org.voovan</groupId>
             <groupId>org.voovan</groupId>
             <artifactId>voovan-framework</artifactId>
             <artifactId>voovan-framework</artifactId>
-            <version>4.0.6</version>
+            <version>4.0.6.1</version>
         </dependency>
         </dependency>
     </dependencies>
     </dependencies>
     <build>
     <build>
@@ -52,4 +52,4 @@
             </plugin>
             </plugin>
         </plugins>
         </plugins>
     </build>
     </build>
-</project>
+</project>

+ 3 - 3
frameworks/Java/voovan/voovan.dockerfile

@@ -1,12 +1,12 @@
-FROM maven:3.5.3-jdk-11-slim as maven
+FROM maven:3.5.3-jdk-8-slim as maven
 WORKDIR /voovan
 WORKDIR /voovan
 COPY pom.xml pom.xml
 COPY pom.xml pom.xml
 COPY src src
 COPY src src
 COPY config/framework.properties config/framework.properties
 COPY config/framework.properties config/framework.properties
 RUN mvn package -q
 RUN mvn package -q
 
 
-FROM openjdk:11-jdk-slim
+FROM openjdk:8-jdk-slim
 WORKDIR /voovan
 WORKDIR /voovan
 COPY --from=maven /voovan/target/voovan-bench-0.1-jar-with-dependencies.jar app.jar
 COPY --from=maven /voovan/target/voovan-bench-0.1-jar-with-dependencies.jar app.jar
 COPY --from=maven /voovan/config/framework.properties config/framework.properties
 COPY --from=maven /voovan/config/framework.properties config/framework.properties
-CMD ["java", "-server", "-XX:+UseParallelGC", "-XX:+UseNUMA", "--illegal-access=warn", "-Djdk.attach.allowAttachSelf=true", "-cp", "./config:voovan.jar:app.jar", "org.voovan.VoovanTFB"]
+CMD ["java", "-server", "-XX:+UseParallelGC", "-XX:+UseNUMA", "-cp", "./config:voovan.jar:app.jar", "org.voovan.VoovanTFB"]