/medusa

Medusa is a software library that provides asynchronous event notification. The medusa API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Medusa also supports callbacks triggered by signals and regular timeouts.

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

medusa

  1. overview
  2. download
  3. build
  4. benchmark

1. overview

medusa

2. download

git clone --recursive https://github.com/SecureIndustries/medusa.git

or

git clone https://github.com/SecureIndustries/medusa.git
cd medusa
git submodule update --init --recursive

3. build

apt install gcc
apt install make
apt install pkg-config

cd medusa
make
make tests

4. benchmark

C connections to URL, each connection sends N requests with interval I milliseconds between requests using keep-alive K feature.

medusa-server-benchmark -c C -n N -i I -k K -v 0 URL