弹性组件
即插即用的组件,保护您的 Delphi 服务器免受滥用、过载和级联上游故障的影响。每个组件仅需通过单一属性即可接入 TsgcWebSocketHTTPServer 或 TsgcWSServer_HTTPAPI——无需连接任何事件。
即插即用的组件,保护您的 Delphi 服务器免受滥用、过载和级联上游故障的影响。每个组件仅需通过单一属性即可接入 TsgcWebSocketHTTPServer 或 TsgcWSServer_HTTPAPI——无需连接任何事件。
结合防火墙、熔断器、限流器和 API 密钥管理器,全面加固任意 sgcWebSockets 服务器。
单一组件集成十五个防护模块——IP 黑白名单、暴力破解封禁、SQL 注入防护、XSS 防护、GeoIP、威胁评分、载荷大小限制等。
三态状态机(关闭 → 开路 → 半开),在上游 API 停止响应时快速失败。可与 OpenAI、Stripe、Anthropic 及任意 TsgcHTTPAPI 客户端配合使用。
令牌桶、滑动窗口和固定窗口策略,可按 IP、API 密钥、用户或端点进行范围控制。返回带有 Retry-After 和 X-RateLimit-* 响应头的 HTTP 429。
签发、轮换和撤销 API 密钥,支持 SHA-256/512/Bcrypt 静态加密、基于范围的授权、轮换宽限期、IP 允许列表及防篡改审计日志。
每个弹性组件均完全线程安全,可在重启后持久化状态,并向管理面板暴露实时统计数据。
将组件拖放到表单上,在对象检查器中配置所需防护,然后将其赋值给服务器的 Firewall / RateLimiter / APIKeyManager / CircuitBreaker 属性。服务器将自动处理所有连接和消息——常规场景下无需任何事件处理程序。