2 repository-uri
Coordination of connection timeouts and resource cleanup using contexts and heartbeats.
Distinct from Context Managers: Focuses on network socket lifecycles rather than Python-specific context manager protocols
Explore 2 awesome GitHub repositories matching software engineering & architecture · Network Connection Lifecycles. Refine with filters or upvote what's useful.
This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo
Uses Go contexts and heartbeats to manage connection timeouts and prevent resource leaks.
Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac
Coordinates network connection lifecycles and resource cleanup to increase overall system throughput.