2 dépôts
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 est une bibliothèque de gestion d'état conçue pour implémenter une architecture de flux de données unidirectionnel. Elle gère l'état de l'application via un cycle strict d'actions et de stores pour éviter les boucles de mise à jour imprévisibles. La bibliothèque coordonne les opérations asynchrones en gérant des flux d'événements et en déclenchant des actions de succès ou d'échec associées. Elle fournit également un registre d'état global qui suit les états des stores via des identifiants uniques, permettant le clonage profond pour la persistance et le débogage temporel (time-travel). Sa surface de capacités couvre la gestion centralisée de l'état, y compris la création de stores de données et l'agrégation d'état dérivé. Elle inclut des outils pour intercepter les émissions d'actions via des hooks de pré-émission et des mécanismes pour lier l'état du store directement aux composants de l'interface utilisateur pour un re-rendu automatique.
Joins multiple asynchronous action emissions to coordinate parallel state operations.