Skip to content

Commit e42e57d

Browse files
authored
Cache use RedRandom (#6740)
* Update benchmark_config.json * Update benchmark_config.json * Update benchmark_config.json * Cache use RedRandom * Update redkale-graalvm.dockerfile * Update redkale-graalvm.dockerfile * Update Service.java
1 parent a621929 commit e42e57d

File tree

2 files changed

+7
-18
lines changed

2 files changed

+7
-18
lines changed

frameworks/Java/redkale/redkale-graalvm.dockerfile

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,14 @@
1-
FROM ubuntu:20.10
2-
ARG DEBIAN_FRONTEND=noninteractive
3-
ARG MAVEN_VERSION=3.8.1
4-
1+
FROM maven:3.8.1-openjdk-17-slim as maven
52
WORKDIR /redkale
6-
RUN apt-get update -yqq
7-
RUN apt-get install -yqq wget
8-
9-
RUN wget --no-verbose https://redkale.org/graalvm-ee-java16-linux-amd64-21.2.0.tar.gz
10-
RUN tar -xzf graalvm-ee-java16-linux-amd64-21.2.0.tar.gz
11-
ENV JAVA_HOME /redkale/graalvm-ee-java16-21.2.0
12-
13-
RUN wget --no-verbose https://ftp.wayne.edu/apache/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
14-
RUN tar -xzf apache-maven-${MAVEN_VERSION}-bin.tar.gz
15-
ENV MAVEN_HOME /redkale/apache-maven-${MAVEN_VERSION}
16-
17-
ENV PATH $JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
18-
193
COPY src src
204
COPY conf conf
215
COPY pom.xml pom.xml
226
RUN mvn package -q
237

24-
RUN cp /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.jar
8+
FROM ghcr.io/graalvm/graalvm-ce:21.2.0
9+
WORKDIR /redkale
10+
COPY conf conf
11+
COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.jar
2512

2613
EXPOSE 8080
2714

frameworks/Java/redkale/src/main/java/org/redkalex/benchmark/Service.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public class Service extends AbstractService {
2323

2424
private static final byte[] helloBytes = "Hello, world!".getBytes();
2525

26+
private static final boolean cached = Boolean.getBoolean("benchmarks.cache");
27+
2628
private final ThreadLocal<RedRandom> rands = ThreadLocal.withInitial(() -> new RedRandom());
2729

2830
@Resource

0 commit comments

Comments
 (0)