Resilience Components

Drop-in components that protect your Delphi servers from abuse, overload and cascading upstream failure. Every component snaps into TsgcWebSocketHTTPServer or TsgcWSServer_HTTPAPI through a single property — no event wiring required.

Four Layers of Protection

Combine the firewall, circuit breaker, rate limiter and API key manager to harden any sgcWebSockets server.

Production-Ready Out of the Box

Every resilience component is fully thread-safe, persists state across restarts and exposes live statistics for dashboards.

Drop In, Wire Once

Drop the component on your form, configure the desired protections in the object inspector, and assign it to the server's Firewall / RateLimiter / APIKeyManager / CircuitBreaker property. The server takes care of every connection and every message automatically — no event handlers needed for the common case.

  • Single property assignment activates the protection
  • Thread-safe; share one instance across multiple servers
  • Save / load state to disk for survivability across restarts
  • Real-time statistics for admin dashboards
  • Override events for custom business rules

Harden Your sgcWebSockets Server

Download the free trial and add enterprise-grade resilience to your Delphi WebSocket and HTTP servers.