5 repositorios
Directing log messages to message queuing systems for asynchronous processing.
Distinct from Message Routing: Focuses on queuing systems like MSMQ specifically for logs, rather than general orchestrating of messages across diverse channels.
Explore 5 awesome GitHub repositories matching networking & communication · Message Queue Routing. Refine with filters or upvote what's useful.
NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic
Writes log entries to Microsoft Message Queue (MSMQ) to facilitate asynchronous log processing.
Buildbot es un framework de integración continua (CI) basado en Python y un orquestador de builds distribuido. Funciona como un motor de automatización de builds que coordina la obtención del código fuente, la ejecución de pasos de compilación y la generación de informes a través de un controlador central y una red de agentes trabajadores remotos. El sistema se distingue por su arquitectura de extensibilidad basada en plugins y un modelo de distribución maestro-trabajador. Permite la modificación dinámica de los builds en tiempo de ejecución y admite un backend de base de datos conectable para persistir el estado del sistema y el historial de builds. El proyecto cubre una amplia gama de capacidades, incluyendo la programación automatizada de builds y la orquestación de pipelines, integración con control de versiones mediante polling y webhooks, y el aprovisionamiento de trabajadores en servidores físicos, contenedores Docker y clusters de Kubernetes. También proporciona monitorización y observabilidad integral mediante el análisis de logs de build y seguimiento de rendimiento, junto con gestión segura de secretos y autenticación multi-proveedor. El control administrativo está disponible a través de una interfaz web dedicada y herramientas de línea de comandos para la validación de configuración y gestión de procesos.
Routes serializable data between system components using routing keys and filters.
Ahoy es un framework de análisis de primera parte para aplicaciones Ruby on Rails. Proporciona herramientas para capturar comportamientos de usuario y vistas de página, permitiendo a los desarrolladores mantener la propiedad total de sus datos de análisis. El sistema se distingue por el análisis de datos relacionales, que vincula los identificadores de visita directamente a los modelos de aplicación para una atribución profunda de objetos de negocio. Incluye una herramienta de seguimiento que preserva la privacidad que utiliza enmascaramiento de direcciones IP y agrupación de visitantes sin cookies para anonimizar los datos del usuario. El proyecto cubre una amplia gama de capacidades de análisis, incluyendo seguimiento de eventos personalizados, resolución de ubicación geográfica mediante geocodificación IP y análisis de embudo de usuario. Gestiona los datos a través de la persistencia en bases de datos relacionales y utiliza rollups pre-agregados para mantener el rendimiento de las consultas en grandes datasets. Las características de infraestructura adicionales incluyen enrutamiento de mensajes asíncrono, filtrado de tráfico a nivel de middleware para excluir bots y una API dedicada para recopilar datos de clientes móviles o externos.
Offloads tracking data to external brokers or queues to prevent analytics logging from blocking the main request.
Cellnet is a Go networking framework designed for building distributed systems and peer-to-peer networks. It provides a multi-protocol transport layer that standardizes message exchange across TCP, UDP, and WebSockets, utilizing a binary message codec system to map message types to unique identifiers for network transmission. The framework is distinguished by its remote procedure call library, which enables the execution of functions on remote peers using synchronous or asynchronous request patterns. It further differentiates itself with an asynchronous event dispatcher that processes network
Routes incoming messages through asynchronous or concurrent queues to manage state and locking efficiently.
Whisper is an in-app notification library and UI messaging framework for displaying transient status updates and alerts within a mobile application. It functions as a UI component framework that provides a set of reusable visual elements for managing temporary messages. The system includes a queue-based notification coordinator that manages the timing and sequence of messages to ensure they appear and disappear in a logical order. It also features a dynamic layout manager that automatically adjusts view insets and scroll offsets to prevent notification banners from obscuring critical on-scree
Coordinates the timing and sequencing of alerts through a routing mechanism.