The `amount` option defines the maximum amount of allowed simultaneous connections.
The middleware will return an `HTTP 429 Too Many Requests` if there are already `amount` requests in progress (based on the same `extractorfunc` strategy).
### extractorfunc
The `extractorfunc` defines the strategy used to categorize requests.
The possible values are:
-`request.host` categorizes requests based on the request host.
-`client.ip` categorizes requests based on the client ip.
-`request.header.ANY_HEADER` categorizes requests based on the provided `ANY_HEADER` value.