Tong Li d9c0bf9fcc aio socket (#9752) 4 months ago
..
src d9c0bf9fcc aio socket (#9752) 4 months ago
.dockerignore d9c0bf9fcc aio socket (#9752) 4 months ago
.gitignore d9c0bf9fcc aio socket (#9752) 4 months ago
README.md d9c0bf9fcc aio socket (#9752) 4 months ago
aio-socket.dockerfile d9c0bf9fcc aio socket (#9752) 4 months ago
benchmark_config.json d9c0bf9fcc aio socket (#9752) 4 months ago
config.toml d9c0bf9fcc aio socket (#9752) 4 months ago
pom.xml d9c0bf9fcc aio socket (#9752) 4 months ago

README.md

t-io Benchmarking Test

This is the tio-server portion of a benchmarking test suite comparing a variety of web development platforms.

Controller

These implementations use the tio-server's controller.

Plaintext Test

JSON Serialization Test

Versions

3.7.3.v20231218-RELEASE (https://gitee.com/litongjava/t-io)

Test URLs

All implementations use the same URLs.

Plaintext Test

http://localhost:8080/plaintext

JSON Encoding Test

http://localhost:8080/json

## Hot to run ### install mysql 8

  • 1.please instal mysql 8.0.32,example cmd

    docker run --restart=always -d --name mysql_8 --hostname mysql \
    -p 3306:3306 \
    -e 'MYSQL_ROOT_PASSWORD=robot_123456#' -e 'MYSQL_ROOT_HOST=%' -e 'MYSQL_DATABASE=hello_world' \
    mysql/mysql-server:8.0.32 \
    --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
    
  • 2.create database schema hello_world

  • 3.create tablle,example

  • 4.import data

### docker

 docker build -t tio-server-benchmark -f tio-server.dockerfile .

The run is to specify the mysql database

docker run --rm -p 8080:8080 \
-e JDBC_URL="jdbc:mysql://192.168.3.9/hello_world" \
-e JDBC_USER="root" \
-e JDBC_PSWD="robot_123456#" \
tio-server-benchmark

windows

-windows

D:\java\jdk1.8.0_121\bin\java -jar target\tio-server-benchmark-1.0.jar --JDBC_URL=jdbc:mysql://192.168.3.9/hello_world?useSSL=false --JDBC_USER=root --JDBC_PSWD=robot_123456#

or

set JDBC_URL=jdbc:mysql://192.168.3.9/hello_world
set jdbc.user=root
set JDBC_PSWD=robot_123456#
D:\java\jdk1.8.0_121\bin\java -jar target\tio-server-benchmark-1.0.jar