Browse Source

voovan update to jdk11 and optimize config (#4511)

* Update voovan.dockerfile

* Update voovan.dockerfile

* Update framework.properties
hely ho 6 years ago
parent
commit
8232e40a7f

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

@@ -14,7 +14,7 @@ ThreadPoolMaxSize= 1
 ThreadPoolStatusInterval = 0
 
 #ByteBufferChannel max size, unit byte, default is 1024*1024*2
-ByteBufferChannelMaxSize = 102400
+ByteBufferChannelMaxSize = 20971520
 
 #Cache used serialize method , chose with: JDK or JSON, default is jdk
 SerializeType = JDK

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

@@ -1,12 +1,12 @@
-FROM maven:3.5.3-jdk-8-slim as maven
+FROM maven:3.5.3-jdk-11-slim as maven
 WORKDIR /voovan
 COPY pom.xml pom.xml
 COPY src src
 COPY config/framework.properties config/framework.properties
 RUN mvn package -q
 
-FROM openjdk:8-jdk-slim
+FROM openjdk:11-jdk-slim
 WORKDIR /voovan
 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
-CMD ["java", "-server", "-XX:-RestrictContended", "-XX:+UseParallelGC", "-XX:+UseNUMA", "-cp", "./config:voovan.jar:app.jar", "org.voovan.VoovanTFB"]
+CMD ["java", "-server", "-Xms5g", "-Xmx5g", "--illegal-access=warn", "-XX:-RestrictContended", "-XX:+UseParallelGC", "-XX:+UseNUMA", "-cp", "./config:voovan.jar:app.jar", "org.voovan.VoovanTFB"]