2 repository-uri
Synchronous request-reply communication patterns where the server emits an event and waits for a callback response from the client.
Distinct from Request-Response Pattern Support: Distinct from Request-Response Pattern Support: focuses on event-driven callback-based request-reply within real-time connections, not general RPC or service-to-service calls.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Event Callback Patterns. Refine with filters or upvote what's useful.
Flask-SocketIO is a Flask extension that integrates the Socket.IO real-time communication protocol into Flask applications, enabling persistent bidirectional connections between servers and clients. It transparently switches between WebSocket and HTTP long-polling while maintaining a persistent session identity, and provides a full event-driven framework for real-time web application communication. The library distinguishes itself with support for namespace multiplexing, allowing event handlers to be isolated into separate namespaces with independent lifecycle and routing. It also offers room
Supports a synchronous request-reply pattern where the server emits an event and waits for a callback response.
Ring is a Clojure HTTP web library that represents requests and responses as immutable data structures. It provides a functional framework for web development, treating HTTP traffic as standardized maps to decouple application logic from specific server implementations. The project features a middleware framework for composing reusable functional layers to handle cross-cutting concerns such as authentication and logging. It includes a server adapter system that translates raw traffic into request maps, as well as a dedicated integration layer for upgrading standard HTTP connections to bidirec
Processes requests using deferred callbacks to prevent thread blocking during long-running operations or I/O.