- multithread (threadpool): on branch
master - async (tokio): on branch
tokio
- High concurrency (as shown in section
Performance Summary) - multiply methods supported(
POST,GET), along with various services(echo, file IO, etc.) - modular architecture (as abstracted into
requestandresponsemods)
-
GET -
POST/files: create a file using body as its content, get 201 when succeeded, 500 when failed
device: Laptop
Num of thread: 10
method: GET
serving endpoint: http://localhost:4321/
concurrency: 20,000
CodeCrafters.io: this project starts from one of their their chanllenging and scrupulous challenges.
Rust Programming Language: most intelligent compiler ever!
oha: its well designed tui and function made testing less upset



