File tree Expand file tree Collapse file tree 14 files changed +58
-48
lines changed
src/main/java/org/redkalex/benchmark Expand file tree Collapse file tree 14 files changed +58
-48
lines changed Original file line number Diff line number Diff line change 12
12
import org .redkale .net .http .*;
13
13
import org .redkale .service .AbstractService ;
14
14
import org .redkale .source .DataSource ;
15
+ import org .redkale .util .AnyValue ;
15
16
16
17
/**
17
18
* 测试redkale-jdbc, 需要覆盖到原BenchmarkService
@@ -26,6 +27,10 @@ public class BenchmarkService extends AbstractService {
26
27
@ Resource
27
28
private DataSource source ;
28
29
30
+ public void init (AnyValue conf ) {
31
+ source .finds (CachedWorld .class , 1 );
32
+ }
33
+
29
34
@ NonBlocking
30
35
@ RestMapping (auth = false )
31
36
public byte [] plaintext () {
Original file line number Diff line number Diff line change 4
4
5
5
<properties >
6
6
<property name =" system.property.redkale.trace.enabled" value =" false" />
7
- <property name =" system.property.redkale.http.request.pipeline.sameheaders" value =" true" />
8
7
<property name =" system.property.redkale.http.response.header.server" value =" redkale" />
9
8
<property name =" system.property.redkale.http.response.header.connection" value =" none" />
10
9
</properties >
11
10
12
- <server protocol =" HTTP" lazy = " true " port = " 8080 " >
11
+ <server protocol =" HTTP" port = " 8080 " shareio = " true " >
13
12
<response >
14
13
<content-type plain =" text/plain" json =" application/json" />
15
14
<date period =" 1000" />
16
15
</response >
17
- <render value = " org.redkalex.benchmark.FortuneRender " />
18
- <services autoload = " true " />
16
+ <request lazyHeader = " true " sameHeader = " true " />
17
+ <render value = " org.redkalex.benchmark.FortuneRender " />
19
18
<rest autoload =" true" />
19
+ <services autoload =" true" />
20
20
<servlets autoload =" true" />
21
21
</server >
22
22
Original file line number Diff line number Diff line change 4
4
redkale.datasource[].url = jdbc:postgresql://tfb-database:5432/hello_world
5
5
redkale.datasource[].user = benchmarkdbuser
6
6
redkale.datasource[].password = benchmarkdbpass
7
- redkale.datasource[].warnslowms = 0
8
- redkale.datasource[].errorslowms = 0
7
+ redkale.datasource[].non-blocking = true
8
+ redkale.datasource[].warn-slowms = 0
9
+ redkale.datasource[].error-slowms = 0
Original file line number Diff line number Diff line change 7
7
8
8
<properties >
9
9
<main .class>org.redkale.boot.Application</main .class>
10
- <redkale .version>2.9 .0-SNAPSHOT</redkale .version>
10
+ <redkale .version>2.8 .0-SNAPSHOT</redkale .version>
11
11
<redkale-maven .version>1.3.0-SNAPSHOT</redkale-maven .version>
12
- <postgresql .version>42.6.0 </postgresql .version>
12
+ <postgresql .version>42.7.2 </postgresql .version>
13
13
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
14
- <maven .compiler.source>18 </maven .compiler.source>
15
- <maven .compiler.target>18 </maven .compiler.target>
14
+ <maven .compiler.source>21 </maven .compiler.source>
15
+ <maven .compiler.target>21 </maven .compiler.target>
16
16
</properties >
17
17
18
18
<dependencies >
77
77
<encoding >UTF-8</encoding >
78
78
<compilerArgs >
79
79
<arg >-parameters</arg >
80
- <arg >--enable-preview</arg >
81
80
</compilerArgs >
82
81
<showDeprecation >true</showDeprecation >
83
82
</configuration >
Original file line number Diff line number Diff line change 7
7
8
8
<properties >
9
9
<main .class>org.redkale.boot.Application</main .class>
10
- <redkale .version>2.9 .0-SNAPSHOT</redkale .version>
11
- <redkale-maven .version>1.3 .0-SNAPSHOT</redkale-maven .version>
10
+ <redkale .version>2.8 .0-SNAPSHOT</redkale .version>
11
+ <redkale-maven .version>1.2 .0-SNAPSHOT</redkale-maven .version>
12
12
<vertx .version>4.5.8</vertx .version>
13
13
<vertx-scram .version>2.1</vertx-scram .version>
14
14
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15
- <maven .compiler.source>18 </maven .compiler.source>
16
- <maven .compiler.target>18 </maven .compiler.target>
15
+ <maven .compiler.source>21 </maven .compiler.source>
16
+ <maven .compiler.target>21 </maven .compiler.target>
17
17
</properties >
18
18
19
19
<dependencies >
84
84
<encoding >UTF-8</encoding >
85
85
<compilerArgs >
86
86
<arg >-parameters</arg >
87
- <arg >--enable-preview</arg >
88
87
</compilerArgs >
89
88
<showDeprecation >true</showDeprecation >
90
89
</configuration >
Original file line number Diff line number Diff line change 7
7
8
8
<properties >
9
9
<main .class>org.redkale.boot.Application</main .class>
10
- <redkale .version>2.9 .0-SNAPSHOT</redkale .version>
11
- <redkale-maven .version>1.3 .0-SNAPSHOT</redkale-maven .version>
10
+ <redkale .version>2.8 .0-SNAPSHOT</redkale .version>
11
+ <redkale-maven .version>1.2 .0-SNAPSHOT</redkale-maven .version>
12
12
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
13
- <maven .compiler.source>11 </maven .compiler.source>
14
- <maven .compiler.target>11 </maven .compiler.target>
13
+ <maven .compiler.source>21 </maven .compiler.source>
14
+ <maven .compiler.target>21 </maven .compiler.target>
15
15
</properties >
16
16
17
17
<dependencies >
Original file line number Diff line number Diff line change 1
- FROM maven:3.8 .6-openjdk-18-slim as maven
1
+ FROM maven:3.9 .6-amazoncorretto-21-debian as maven
2
2
WORKDIR /redkale
3
3
COPY src src
4
4
COPY conf conf
Original file line number Diff line number Diff line change 1
- FROM maven:3.8 .6-openjdk-18-slim as maven
1
+ FROM maven:3.9 .6-amazoncorretto-21-debian as maven
2
2
WORKDIR /redkale
3
3
COPY src src
4
4
COPY conf conf
5
5
COPY pom.xml pom.xml
6
6
RUN mvn package -q
7
7
8
8
9
- FROM ghcr.io/graalvm/jdk-community:21 .0.0
9
+ FROM ghcr.io/graalvm/jdk-community:22 .0.2
10
10
WORKDIR /redkale
11
11
COPY conf conf
12
12
COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.jar
Original file line number Diff line number Diff line change 1
- FROM maven:3.8 .6-openjdk-18-slim as maven
1
+ FROM maven:3.9 .6-amazoncorretto-21-debian as maven
2
2
WORKDIR /redkale
3
3
COPY src src
4
4
COPY conf conf
Original file line number Diff line number Diff line change 1
- FROM maven:3.8 .6-openjdk-18-slim as maven
1
+ FROM maven:3.9 .6-amazoncorretto-21-debian as maven
2
2
WORKDIR /redkale
3
3
COPY src src
4
4
COPY conf conf
5
5
COPY pom.xml pom.xml
6
6
RUN mvn package -q
7
7
8
8
9
- FROM ghcr.io/graalvm/graalvm-ce:ol9-java17-22.3.3
10
- RUN gu install native-image
9
+ FROM ghcr.io/graalvm/native-image-community:22.0.2 as native
11
10
WORKDIR /redkale
12
11
COPY conf conf
13
12
COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.jar
14
-
15
13
RUN native-image -H:+ReportExceptionStackTraces --report-unsupported-elements-at-runtime -jar redkale-benchmark.jar
16
14
17
- RUN ls -lh
15
+ FROM ghcr.io/graalvm/jdk-community:22.0.2
16
+ WORKDIR /redkale
17
+ COPY --from=native /redkale/redkale-benchmark redkale-benchmark
18
18
19
19
EXPOSE 8080
20
20
You can’t perform that action at this time.
0 commit comments