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 1212import org .redkale .net .http .*;
1313import org .redkale .service .AbstractService ;
1414import org .redkale .source .DataSource ;
15+ import org .redkale .util .AnyValue ;
1516
1617/**
1718 * 测试redkale-jdbc, 需要覆盖到原BenchmarkService
@@ -26,6 +27,10 @@ public class BenchmarkService extends AbstractService {
2627 @ Resource
2728 private DataSource source ;
2829
30+ public void init (AnyValue conf ) {
31+ source .finds (CachedWorld .class , 1 );
32+ }
33+
2934 @ NonBlocking
3035 @ RestMapping (auth = false )
3136 public byte [] plaintext () {
Original file line number Diff line number Diff line change 44
55 <properties >
66 <property name =" system.property.redkale.trace.enabled" value =" false" />
7- <property name =" system.property.redkale.http.request.pipeline.sameheaders" value =" true" />
87 <property name =" system.property.redkale.http.response.header.server" value =" redkale" />
98 <property name =" system.property.redkale.http.response.header.connection" value =" none" />
109 </properties >
1110
12- <server protocol =" HTTP" lazy = " true " port = " 8080 " >
11+ <server protocol =" HTTP" port = " 8080 " shareio = " true " >
1312 <response >
1413 <content-type plain =" text/plain" json =" application/json" />
1514 <date period =" 1000" />
1615 </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 " />
1918 <rest autoload =" true" />
19+ <services autoload =" true" />
2020 <servlets autoload =" true" />
2121 </server >
2222
Original file line number Diff line number Diff line change 44redkale.datasource[].url = jdbc:postgresql://tfb-database:5432/hello_world
55redkale.datasource[].user = benchmarkdbuser
66redkale.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 77
88 <properties >
99 <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>
1111 <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>
1313 <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>
1616 </properties >
1717
1818 <dependencies >
7777 <encoding >UTF-8</encoding >
7878 <compilerArgs >
7979 <arg >-parameters</arg >
80- <arg >--enable-preview</arg >
8180 </compilerArgs >
8281 <showDeprecation >true</showDeprecation >
8382 </configuration >
Original file line number Diff line number Diff line change 77
88 <properties >
99 <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>
1212 <vertx .version>4.5.8</vertx .version>
1313 <vertx-scram .version>2.1</vertx-scram .version>
1414 <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>
1717 </properties >
1818
1919 <dependencies >
8484 <encoding >UTF-8</encoding >
8585 <compilerArgs >
8686 <arg >-parameters</arg >
87- <arg >--enable-preview</arg >
8887 </compilerArgs >
8988 <showDeprecation >true</showDeprecation >
9089 </configuration >
Original file line number Diff line number Diff line change 77
88 <properties >
99 <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>
1212 <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>
1515 </properties >
1616
1717 <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
22WORKDIR /redkale
33COPY src src
44COPY 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
22WORKDIR /redkale
33COPY src src
44COPY conf conf
55COPY pom.xml pom.xml
66RUN mvn package -q
77
88
9- FROM ghcr.io/graalvm/jdk-community:21 .0.0
9+ FROM ghcr.io/graalvm/jdk-community:22 .0.2
1010WORKDIR /redkale
1111COPY conf conf
1212COPY --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
22WORKDIR /redkale
33COPY src src
44COPY 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
22WORKDIR /redkale
33COPY src src
44COPY conf conf
55COPY pom.xml pom.xml
66RUN mvn package -q
77
88
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
1110WORKDIR /redkale
1211COPY conf conf
1312COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.jar
14-
1513RUN native-image -H:+ReportExceptionStackTraces --report-unsupported-elements-at-runtime -jar redkale-benchmark.jar
1614
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
1818
1919EXPOSE 8080
2020
You can’t perform that action at this time.
0 commit comments