expressjs.com
expressjs.com copied to clipboard
Add @gquittet/graceful-server in the Health Checks and Graceful Shutdown documentation
👋 Hello everyone
Can I add a suggestion for https://github.com/gquittet/graceful-server?
Why Graceful Server is useful
- Graceful Server is keeping track of all open connections and signaling them that the server is shutting down.
- Graceful Server is listening system events to safely close your API on interruption to avoid to keep opened ghost connections on your data sources.
- It is coming with the Kubernetes liveness and readiness out of the box.
- It support all NodeJS frameworks.
- Very simple to use.
Why is it different from existing libraries
- It is a complete solution.
- It is dependency free.
- It has a KISS code base.
- You can customize what you want.
- It is very lightweight.
- It is in active development.
Graceful Server is a free and open-source project (MIT license) and it is used by 2 companies and get more downloads each days.
If you're interested, I've run some benchmarks for the Fastify framework.
You can find the results here : https://github.com/fastify/fastify/pull/2654#issuecomment-717941068