4 repositorios
Persistent queuing of outgoing messages with automatic redelivery attempts using exponential backoff.
Distinct from Queue and Messaging: Specifically handles the retry logic for failed email deliveries, distinct from general task queues.
Explore 4 awesome GitHub repositories matching part of an awesome list · Delivery Retries. Refine with filters or upvote what's useful.
Postal is an open-source email infrastructure and self-hosted delivery platform. It functions as an SMTP mail server and inbound email gateway, providing the tools necessary to send and receive email through a privately managed infrastructure. The system manages SMTP infrastructure for outgoing message delivery and provides capabilities for custom email receiving. It allows for the routing of incoming external emails to internal applications or websites for automated processing. The platform includes support for multi-tenant domain mapping, event-driven webhook notifications, and plugin-base
Stores outgoing messages in a persistent queue and attempts redelivery using exponential backoff for failed attempts.
Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev
Implements reliable integration by rescheduling failed event deliveries based on a custom timeline.
Speedtest Tracker is a self-hosted application that automatically schedules and records internet speed tests on a recurring basis. It continuously monitors download and upload speeds, ping latency, and packet loss, storing results as time-series data in a relational database. The application displays historical trends through a web dashboard and provides a read-only public URL for sharing speed test history with unauthenticated visitors. When network performance degrades, Speedtest Tracker triggers alerts based on user-defined thresholds. Security and access control are built in: an IP addres
Automatically retries notification delivery up to 3 times if the service does not respond.
Este proyecto es un orquestador de copias de seguridad de Unix utilizado para modelar y ejecutar la protección de datos full-stack. Funciona como un sistema de gestión para volcados de bases de datos, archivado cifrado, rotación de versiones y transporte de almacenamiento remoto. El sistema se distingue por orquestar herramientas nativas del sistema para varias bases de datos, incluyendo PostgreSQL, MySQL, MongoDB, Redis y Riak. Emplea un flujo de trabajo de archivo seguro que combina compresión y cifrado utilizando GPG, OpenSSL o AES antes de transportar paquetes a servicios compatibles con S3, Dropbox o servidores remotos a través de SFTP y RSync. Las capacidades generales incluyen la automatización de la sincronización de datos a través de transferencias delta y cargas fragmentadas, así como la gestión de retención con estado para rotar y podar archivos históricos. El orquestador también cuenta con un sistema de notificación multicanal que se integra con correo electrónico, HTTP POST, PagerDuty y varias plataformas de chat para alertar a los administradores sobre los resultados de las operaciones. Los usuarios pueden definir estos flujos de trabajo utilizando un modelo basado en configuración que admite la inyección de variables dinámicas y la verificación de sintaxis.
Ensures alert delivery by resending failed notifications multiple times with a configurable delay.