Skip to content

Commit b747ccf

Browse files
heixiaoma黑小马
andauthored
[java] Update hserver and hserver-business version (#9451)
* hserver framework submit * hserver framework submit * lowercase fix * Required response header missing: Date fix * Date format fix * update hserver version * update hserver threadPool * update hserver * update hserver * update hserver query * update hserver query * Update README.md * update hserver query * update hserver query * update hserver query * update hserver query * update hserver query * update hserver query * Optimal configuration of hserver framework * Optimal configuration of hserver framework * Optimal configuration of hserver framework * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Update pom.xml Upgrade dependencies, optimize performance. * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration and Optimize log printing * Update pom.xml * Update StartApp.java * 1 * 1 * 1 * update jdk version * update version * update version * update version * Update app.properties * Update config.toml * Update benchmark_config.json * Update benchmark_config.json * Update config.toml * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * Upgrade hserver Framework version and optimize configuration * update version * add hserver-business test * [java] Update hserver and hserver-business version * [java] Update hserver and hserver-business version --------- Co-authored-by: 黑小马 <[email protected]>
1 parent cbc6db6 commit b747ccf

File tree

9 files changed

+36
-28
lines changed

9 files changed

+36
-28
lines changed

frameworks/Java/hserver-business/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# HServer Benchmarking Test
1+
# hserver-business Benchmarking Test
22
This is the HServer portion of a [benchmarking test suite](../) comparing a variety of web development platforms.
33

44
### Tests

frameworks/Java/hserver-business/benchmark_config.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
{
3-
"framework": "hserver",
3+
"framework": "hserver-business",
44
"tests": [
55
{
66
"default": {
@@ -14,17 +14,17 @@
1414
"approach": "Realistic",
1515
"classification": "Fullstack",
1616
"database": "Postgres",
17-
"framework": "hserver",
17+
"framework": "hserver-business",
1818
"language": "Java",
1919
"flavor": "None",
2020
"orm": "Full",
21-
"platform": "hserver",
22-
"webserver": "hserver",
21+
"platform": "hserver-business",
22+
"webserver": "hserver-business",
2323
"os": "Linux",
2424
"database_os": "Linux",
2525
"display_name": "hserver-business",
2626
"notes": "",
27-
"versus": "hserver"
27+
"versus": "hserver-business"
2828
}
2929
}
3030
]

frameworks/Java/hserver-business/config.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ approach = "Realistic"
1212
classification = "Fullstack"
1313
os = "Linux"
1414
orm = "Full"
15-
platform = "hserver"
16-
webserver = "hserver"
17-
versus = "hserver"
15+
platform = "hserver-business"
16+
webserver = "hserver-business"
17+
versus = "hserver-business"
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM maven:3.6.1-jdk-11-slim as maven
2+
WORKDIR /hserver-business
3+
COPY pom.xml pom.xml
4+
COPY src src
5+
RUN mvn package
6+
7+
FROM openjdk:11.0.3-jdk-slim
8+
WORKDIR /hserver-business
9+
COPY --from=maven /hserver-business/target/hserver-business-1.0.jar app.jar
10+
11+
EXPOSE 8888
12+
13+
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-Dio.netty.iouring.iosqeAsyncThreshold=32000", "-jar", "app.jar"]
14+

frameworks/Java/hserver-business/hserver.dockerfile

Lines changed: 0 additions & 13 deletions
This file was deleted.

frameworks/Java/hserver-business/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>com.test.hserver</groupId>
8-
<artifactId>hserver</artifactId>
8+
<artifactId>hserver-business</artifactId>
99
<version>1.0</version>
1010

1111
<parent>
1212
<artifactId>hserver-parent</artifactId>
1313
<groupId>cn.hserver</groupId>
14-
<version>3.6.0</version>
14+
<version>3.6.M3</version>
1515
</parent>
1616
<properties>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
FROM maven:3.8.4-openjdk-17-slim as maven
1+
FROM maven:3.6.1-jdk-11-slim as maven
22
WORKDIR /hserver
33
COPY pom.xml pom.xml
44
COPY src src
55
RUN mvn package
66

7-
FROM openjdk:17.0.2
7+
FROM openjdk:11.0.3-jdk-slim
88
WORKDIR /hserver
99
COPY --from=maven /hserver/target/hserver-1.0.jar app.jar
1010

1111
EXPOSE 8888
1212

13-
CMD ["java", "-jar", "app.jar"]
13+
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-Dio.netty.iouring.iosqeAsyncThreshold=32000", "-jar", "app.jar"]

frameworks/Java/hserver/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<parent>
1212
<artifactId>hserver-parent</artifactId>
1313
<groupId>cn.hserver</groupId>
14-
<version>3.6.0</version>
14+
<version>3.6.M3</version>
1515
</parent>
1616
<properties>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

frameworks/Java/hserver/src/main/java/com/test/hserver/controller/TestController.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ public class TestController {
3333
@Autowired
3434
private DataSource dataSource;
3535

36+
37+
@GET("/jso2n")
38+
private Message jso2n(long ud,int a,HttpResponse response) {
39+
response.setHeader("Date", DateUtil.getTime());
40+
return new Message();
41+
}
42+
3643
@GET("/json")
3744
public Message json(HttpResponse response) {
3845
response.setHeader("Date", DateUtil.getTime());

0 commit comments

Comments
 (0)