2 repositorios
Coordinating multiple streams to emit values only when specific combinations of events occur.
Distinct from Event Pattern Detection: Focuses on the functional 'join' of streams for coordination, rather than the detection of patterns for alerting.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Event Stream Join Patterns. Refine with filters or upvote what's useful.
Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream
Coordinates multiple streams using join patterns to emit values only when specific combinations of events occur.
Refluxjs es una librería de gestión de estado diseñada para implementar una arquitectura de flujo de datos unidireccional. Gestiona el estado de la aplicación a través de un ciclo estricto de acciones y almacenes (stores) para evitar bucles de actualización impredecibles. La librería coordina operaciones asíncronas gestionando flujos de eventos y activando acciones relacionadas de éxito o fallo. También proporciona un registro de estado global que rastrea los estados de los almacenes mediante identificadores únicos, permitiendo la clonación profunda para la persistencia y la depuración de viaje en el tiempo (time-travel debugging). Su superficie de capacidades cubre la gestión centralizada del estado, incluyendo la creación de almacenes de datos y la agregación de estados derivados. Incluye herramientas para interceptar emisiones de acciones mediante hooks pre-emisión y mecanismos para vincular el estado del almacén directamente a los componentes de la interfaz de usuario para el renderizado automático.
Joins multiple asynchronous action emissions to coordinate parallel state operations.