nginx-adapter
Our great sponsors
nginx-adapter | concurrency-limits | |
---|---|---|
1 | 3 | |
304 | 3,131 | |
1.6% | 1.0% | |
2.9 | 6.2 | |
29 days ago | about 1 month ago | |
Go | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nginx-adapter
-
35M Hot Dogs: Benchmarking Caddy vs. Nginx
*and memory safety*
This cannot be understated. Caddy is not written in C! And it can even run your NGINX configs. :) https://github.com/caddyserver/nginx-adapter
concurrency-limits
-
Any Load Shedding packages out there?
Does anyone know if there's a reputable OS load shedding / concurrency limiting package similar to Netflix's concurrency limits Netflix/concurrency-limits (github.com) for NodeJS? I'm migrating some middleware written in Kotlin to NodeJS and wanted to know how folks typically solve this problem.
-
35M Hot Dogs: Benchmarking Caddy vs. Nginx
Under heavy congestion the goodput (useful throughput) will drop to 0 because client will start timing-out before the server get a chance to respond.
Caddy should use an algorithm similar to : https://github.com/Netflix/concurrency-limits
Basically check what was the best request latency, and decrease concurrency limit until latency stop improving.
-
The most important thing to understand about queues (2016)
https://github.com/Netflix/concurrency-limits
FWIW envoy also has an adaptive concurrency experimental plugin that seems similar that I'd also love to hear about any real world experience with:
What are some alternatives?
souin - An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
agent - NGINX Agent provides an administrative entry point to remotely manage, configure and collect metrics and events from NGINX instances
haproxy - HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
h2o - H2O - the optimized HTTP/1, HTTP/2, HTTP/3 server
Vegeta - HTTP load testing tool and library. It's over 9000!
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
website - The Caddy website