Skip to content

Commit

Permalink
Merge pull request #6 from TechEmpower/master
Browse files Browse the repository at this point in the history
aa
  • Loading branch information
smthing authored Mar 17, 2021
2 parents 1d9c0aa + 59a7484 commit 94f7760
Show file tree
Hide file tree
Showing 76 changed files with 920 additions and 506 deletions.
163 changes: 82 additions & 81 deletions frameworks/Java/redkale/benchmark_config.json
Original file line number Diff line number Diff line change
@@ -1,83 +1,84 @@
{
"framework": "redkale",
"tests": [{
"default": {
"plaintext_url": "/plaintext",
"json_url": "/json",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"postgres": {
"db_url": "/db",
"fortune_url": "/fortunes",
"query_url": "/queries?q=",
"update_url": "/updates?q=",
"cached_query_url": "/cached-worlds?q=",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"io": {
"plaintext_url": "/plaintext",
"json_url": "/json",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"json": {
"json_url": "/json",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
}
}]
"framework": "redkale",
"tests": [
{
"default": {
"plaintext_url": "/plaintext",
"json_url": "/json",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"cache": {
"cached_query_url": "/cached-worlds?q=",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"postgres": {
"db_url": "/db",
"fortune_url": "/fortunes",
"query_url": "/queries?q=",
"update_url": "/updates?q=",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale",
"notes": "",
"versus": "Redkale"
},
"io": {
"plaintext_url": "/plaintext",
"json_url": "/json",
"port": 8080,
"approach": "Realistic",
"classification": "Fullstack",
"database": "Postgres",
"framework": "Redkale",
"language": "Java",
"flavor": "None",
"orm": "Raw",
"platform": "Redkale",
"webserver": "Redkale",
"os": "Linux",
"database_os": "Linux",
"display_name": "redkale-io",
"notes": "",
"versus": "Redkale"
}
}
]
}
2 changes: 1 addition & 1 deletion frameworks/Java/redkale/conf/application.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</properties>
</resources>

<server protocol="HTTP" lazy="true" port="8080">
<server protocol="HTTP" iogroup="" lazy="true" port="8080">
<response>
<contenttype plain="text/plain" json="application/json"/>
<date period="1000"/>
Expand Down
19 changes: 9 additions & 10 deletions frameworks/Java/redkale/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,7 @@ platform = "Redkale"
webserver = "Redkale"
versus = "Redkale"

[postgres]
urls.db = "/db"
urls.fortune = "/fortunes"
urls.query = "/queries?q="
urls.update = "/updates?q="
[cache]
urls.cached_query = "/cached-worlds?q="
approach = "Realistic"
classification = "Fullstack"
Expand All @@ -30,20 +26,23 @@ platform = "Redkale"
webserver = "Redkale"
versus = "Redkale"

[io]
urls.plaintext = "/plaintext"
urls.json = "/json"
[postgres]
urls.db = "/db"
urls.fortune = "/fortunes"
urls.query = "/queries?q="
urls.update = "/updates?q="
approach = "Realistic"
classification = "Fullstack"
database = "None"
database = "Postgres"
database_os = "Linux"
os = "Linux"
orm = "Raw"
platform = "Redkale"
webserver = "Redkale"
versus = "Redkale"

[json]
[io]
urls.plaintext = "/plaintext"
urls.json = "/json"
approach = "Realistic"
classification = "Fullstack"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.

EXPOSE 8080

CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:AutoBoxCacheMax=80000", "-XX:BiasedLockingStartupDelay=500", "-Djson.direct.test=true", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dbenchmarks.cache=true", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
2 changes: 1 addition & 1 deletion frameworks/Java/redkale/redkale-io.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.

EXPOSE 8080

CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:AutoBoxCacheMax=80000", "-XX:BiasedLockingStartupDelay=500", "-Dio.direct.fd=true", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dio.direct.fd=true", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
2 changes: 1 addition & 1 deletion frameworks/Java/redkale/redkale-postgres.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.

EXPOSE 8080

CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:AutoBoxCacheMax=80000", "-XX:BiasedLockingStartupDelay=500", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
2 changes: 1 addition & 1 deletion frameworks/Java/redkale/redkale.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ COPY --from=maven /redkale/target/redkale-benchmark-1.0.0.jar redkale-benchmark.

EXPOSE 8080

CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:AutoBoxCacheMax=80000", "-XX:BiasedLockingStartupDelay=500", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-DAPP_HOME=./", "-jar", "redkale-benchmark.jar"]
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,51 @@
package org.redkalex.benchmark;

import javax.persistence.*;
import org.redkale.convert.json.JsonConvert;


/**
*
* @author zhangjx
*/
@Cacheable(direct=true)
@Table(name = "World")
public class CachedWorld extends World {
public final class CachedWorld implements Comparable<CachedWorld> {

@Id
private int id;

private int randomNumber;

public CachedWorld randomNumber(int randomNumber) {
this.randomNumber = randomNumber;
return this;
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public int getRandomNumber() {
return randomNumber;
}

public void setRandomNumber(int randomNumber) {
this.randomNumber = randomNumber;
}

@Override
public int compareTo(CachedWorld o) {
return Integer.compare(id, o.id);
}

@Override
public String toString() {
return JsonConvert.root().convertTo(this);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @author zhangjx
*/
public class Fortune implements Comparable<Fortune> {
public final class Fortune implements Comparable<Fortune> {

@Id
private int id;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*
* @author zhangjx
*/
public class Message {
public final class Message {

@ConvertSmallString
private String message;
Expand Down
Loading

0 comments on commit 94f7760

Please sign in to comment.