Skip to content

Commit b60e904

Browse files
litongjavalitongjava
andauthored
upgrade to 3.7.3.v20250401 Tio server (#9730)
* upgrade to 3.7.3.v20250401-RELEASE * add logback * change name to handler * remove tio-core * add tio-utils --------- Co-authored-by: litongjava <[email protected]>
1 parent cb11c21 commit b60e904

File tree

5 files changed

+25
-20
lines changed

5 files changed

+25
-20
lines changed

frameworks/Java/tio-http-server/pom.xml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
<project xmlns="http://maven.apache.org/POM/4.0.0"
2-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
42
<modelVersion>4.0.0</modelVersion>
53
<groupId>com.litongjava</groupId>
64
<artifactId>tio-http-server-benchmark</artifactId>
@@ -18,17 +16,18 @@
1816
<dependency>
1917
<groupId>com.litongjava</groupId>
2018
<artifactId>tio-http-server</artifactId>
21-
<version>3.7.3.v20250301-RELEASE</version>
19+
<version>3.7.3.v20250401-RELEASE</version>
2220
</dependency>
23-
<dependency>
21+
22+
<dependency>
2423
<groupId>com.litongjava</groupId>
25-
<artifactId>tio-core</artifactId>
26-
<version>3.7.3.v20250305-RELEASE</version>
24+
<artifactId>tio-utils</artifactId>
25+
<version>3.7.3.v20250401-RELEASE</version>
2726
</dependency>
2827
<dependency>
2928
<groupId>com.litongjava</groupId>
3029
<artifactId>java-db</artifactId>
31-
<version>1.5.0</version>
30+
<version>1.5.1</version>
3231
</dependency>
3332
<dependency>
3433
<groupId>junit</groupId>
@@ -62,6 +61,12 @@
6261
<version>4.0.3</version>
6362
</dependency>
6463

64+
<dependency>
65+
<groupId>ch.qos.logback</groupId>
66+
<artifactId>logback-classic</artifactId>
67+
<version>1.2.13</version>
68+
</dependency>
69+
6570
</dependencies>
6671
<repositories>
6772
<repository>

frameworks/Java/tio-http-server/src/main/java/com/litongjava/tio/http/server/MainApp.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import com.litongjava.tio.http.server.config.EhCachePluginConfig;
66
import com.litongjava.tio.http.server.config.EnjoyEngineConfig;
77
import com.litongjava.tio.http.server.config.MysqlDbConfig;
8-
import com.litongjava.tio.http.server.controller.CacheController;
9-
import com.litongjava.tio.http.server.controller.DbController;
10-
import com.litongjava.tio.http.server.controller.IndexController;
8+
import com.litongjava.tio.http.server.handler.CacheHandler;
9+
import com.litongjava.tio.http.server.handler.DbHandler;
1110
import com.litongjava.tio.http.server.handler.DefaultHttpRequestDispatcher;
11+
import com.litongjava.tio.http.server.handler.IndexHandler;
1212
import com.litongjava.tio.http.server.router.DefaultHttpRequestRouter;
1313
import com.litongjava.tio.http.server.router.HttpRequestRouter;
1414
import com.litongjava.tio.server.ServerTioConfig;
@@ -21,20 +21,20 @@ public static void main(String[] args) {
2121
EnvUtils.buildCmdArgsMap(args);
2222
EnvUtils.load();
2323
// add route
24-
IndexController controller = new IndexController();
24+
IndexHandler controller = new IndexHandler();
2525

2626
HttpRequestRouter simpleHttpRoutes = new DefaultHttpRequestRouter();
2727
simpleHttpRoutes.add("/", controller::index);
2828
simpleHttpRoutes.add("/plaintext", controller::plaintext);
2929
simpleHttpRoutes.add("/json", controller::json);
3030

31-
DbController dbQueryController = new DbController();
31+
DbHandler dbQueryController = new DbHandler();
3232
simpleHttpRoutes.add("/db", dbQueryController::db);
3333
simpleHttpRoutes.add("/queries", dbQueryController::queries);
3434
simpleHttpRoutes.add("/updates", dbQueryController::updates);
3535
simpleHttpRoutes.add("/fortunes", dbQueryController::fortunes);
3636

37-
CacheController cacheController = new CacheController();
37+
CacheHandler cacheController = new CacheHandler();
3838
simpleHttpRoutes.add("/cachedQuery", cacheController::cachedQuery);
3939

4040
// config server
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import java.util.List;
44
import java.util.Map;
@@ -14,7 +14,7 @@
1414
import com.litongjava.tio.http.common.HttpResponse;
1515
import com.litongjava.tio.http.server.utils.RandomUtils;
1616

17-
public class CacheController {
17+
public class CacheHandler {
1818
// private Logger log = LoggerFactory.getLogger(this.getClass());
1919

2020
public HttpResponse cachedQuery(HttpRequest request) {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import java.util.ArrayList;
44
import java.util.Comparator;
@@ -22,7 +22,7 @@
2222
import com.litongjava.tio.http.server.util.Resps;
2323
import com.litongjava.tio.http.server.utils.RandomUtils;
2424

25-
public class DbController {
25+
public class DbHandler {
2626

2727
public HttpResponse db(HttpRequest request) {
2828
Integer id = request.getInt("id");
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.litongjava.tio.http.server.controller;
1+
package com.litongjava.tio.http.server.handler;
22

33
import com.alibaba.fastjson2.JSON;
44
import com.litongjava.tio.http.common.HeaderName;
@@ -12,7 +12,7 @@
1212
* ab -k -n1000000 -c10 http://127.0.0.1:8080/json
1313
* ab -k -n1000000 -c10 http://127.0.0.1:8080/plaintext
1414
*/
15-
public class IndexController {
15+
public class IndexHandler {
1616
private static final String HELLO_WORLD = "Hello, World!";
1717

1818
private static final byte[] HELLO_WORLD_BYTES = HELLO_WORLD.getBytes();

0 commit comments

Comments
 (0)