lagging_server

Crates.iolagging_server
lib.rslagging_server
version0.1.3
sourcesrc
created_at2024-08-01 08:57:24.262396
updated_at2024-08-01 08:57:24.262396
descriptiona simple web server with latency, for testing purposes
homepagehttps://github.com/CleverCloud/lagging_server
repository
max_upload_size
id1321799
size57,322
Emmanuel Bosquet (Keksoj)

documentation

README

lagging_server

A simple web server use to benchmark sozu. Originally written by @Keksoj

Build

cargo install --path .

Run

lagging_server --port 1054

You can run several ones, in several terminals, for instance:

lagging_server --port 1052

Et cætera

Request it with curl

curl command outcome
curl http://0.0.0.0:1054/api replies "Hey there!"
curl http://0.0.0.0:1054/latency replies after a latency period, tells about it
curl http://0.0.0.0:1054 should hang for 10 seconds
curl -X POST -d "Do you here me?" http://0.0.0.0:1054/echo echoes back to you

Try it!

Commit count: 0

cargo fmt