expressjs.com icon indicating copy to clipboard operation
expressjs.com copied to clipboard

Add @gquittet/graceful-server in the Health Checks and Graceful Shutdown documentation

Open gquittet opened this issue 3 years ago • 1 comments

👋 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.

gquittet avatar Oct 27 '20 12:10 gquittet

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

gquittet avatar Oct 28 '20 13:10 gquittet