Gracefully terminates HTTP servers in Node.js
-
Updated
Dec 7, 2022 - TypeScript
Gracefully terminates HTTP servers in Node.js
The library provides the resources to implement graceful shutdown with kubernetes.
✨ setInterval for promises and async/sync functions. Support graceful shutdown and prevent multiple executions from overlapping in time.
A minimal production-ready node HTTP server with express and typescript
Generic transactional outbox event processor with graceful shutdown and horizontal scalability
A scheduler for one-time (non-periodic) asynchronous tasks, designed to manage delayed executions. It features status getters to communicate the execution state, a robust error handling mechanism for capturing uncaught errors, the ability to abort pending executions, and gracefully await the completion of ongoing tasks.
A feature-rich web application enabling user registration, login, profile updates, messaging, and conversation management. Built with React (with TypeScript), Node.js, and MongoDB, it features JWT authentication, real-time messaging with Socket.IO, and follows best practices like trunk-based development and Git workflows.
API REST, para aplicação de lista de tarefas, desenvolvida com Node.js, Express e Typescript. Aplica testes unitários e end to end, mocks, in memory database, validações, DDD, TDD, designers pattern, princípios SOLID, tratamento de exceções, status code, logging, cache, graceful shutdown, autenticação (local), workflow e doc. OpenAPI
An efficient Promise lock for Node.js projects, ensuring mutually exclusive execution of asynchronous tasks. Key features include a backpressure indicator and the ability to gracefully await the completion of all currently executing or pending tasks, making it ideal for robust production applications requiring smooth teardown.
Tiny dependency free utility to exit NodeJs gracefully
lightweight TypeScript library designed to manage the graceful shutdown of services
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can start execution within distinct, non-overlapping time windows. The API provides backpressure control by signaling availability, for enhanced efficiency.
Implementando graceful-shutdown em uma api simples para aprendizado
NodeJS utility module for shutting down anything gracefully
A minimal production-ready node HTTP server with fastify and typescript
Add a description, image, and links to the graceful-shutdown topic page so that developers can more easily learn about it.
To associate your repository with the graceful-shutdown topic, visit your repo's landing page and select "manage topics."