websocket-client-resilience

Community

Resilient WebSocket clients for real networks

Authorapankov1
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Client-side WebSocket resilience patterns to withstand mobile and flaky networks, preventing false disconnects and lost messages.

Core Features & Use Cases

  • Backoff with jitter to avoid thundering herd during reconnects
  • Circuit breaker to pause reconnection after repeated failures
  • Heartbeat hysteresis to tolerate transient network blips
  • Command acknowledgment tracking to surface or retry unacknowledged messages
  • Sequence gap detection to resync on missing events
  • Mobile-aware timeouts to avoid premature disconnects on mobile networks

Quick Start

Provide a practical implementation plan for adding the six WebSocket resilience patterns to a client, with mobile-aware timeouts.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: websocket-client-resilience
Download link: https://github.com/apankov1/quality-engineering/archive/main.zip#websocket-client-resilience

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.