6 个仓库
Tracking of user join, disconnect, and role change events to trigger interface updates.
Distinct from Connection Health Monitors: Focuses on user-centric connection events rather than security-related flapping or stability detection.
Explore 6 awesome GitHub repositories matching system administration & monitoring · Connection Lifecycle Monitoring. Refine with filters or upvote what's useful.
This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi
Emits events during connection acquisition, creation, and release to enable logging and performance tracking.
JDA 是一个 Java 库,充当 Discord API 包装器、机器人框架和语音 API 客户端。它使应用程序能够与 Discord REST API 和实时网关交互,以构建自动化助手、管理服务器并处理用户交互。 该项目包括一个分片管理器,用于将网关连接分布在多个分片上,以扩展高容量部署。它还提供了一个 UI 组件库,用于在消息中构建交互式按钮、选择菜单和模态表单。 其能力涵盖语音和音频管理,包括音频流和音板播放。该库还包括用于社区管理、服务器管理以及通过基于规则的触发器进行自动化内容审核的工具。 该系统实现了多种架构模式,包括事件驱动的监听器注册表、可配置的内存缓存,以及针对 API 请求的自动速率限制处理。
Tracks the lifecycle of voice connections, providing events for authentication and disconnection.
VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes
Detects when users join or leave sessions to trigger dynamic UI updates in the production interface.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Features a state machine that tracks network lifecycle events to display real-time connectivity status to users.
WebSocket-Node is a server-side implementation of the WebSocket protocol for Node.js environments. It serves as a framework for establishing persistent, bidirectional communication channels and low-latency data exchange between clients and servers. The project provides a secure socket implementation using transport layer security and includes an integrated client for establishing outbound encrypted connections. It utilizes a formal protocol-state machine and an event-driven connection framework to manage high-concurrency network streams. The framework covers server-side infrastructure includ
Maintains connection activity and detects disconnected clients using automated ping frames.
This project is a PHP library designed for establishing persistent, bidirectional communication channels using the WebSocket protocol. It functions as both a client and a server implementation, providing the necessary tools to initiate connections with remote endpoints or host custom messaging services. The library manages the full lifecycle of network connections, including the initial HTTP handshake negotiation required to upgrade standard web traffic to a persistent stream. It utilizes low-level stream resources to handle data flow and incorporates automated heartbeat signals to monitor co
Monitors the active status of network connections via periodic heartbeat signals to detect timeouts and ensure stability.