Visão geral dos componentes
Todos os componentes sgcWebSockets agrupados por finalidade. Adicione-os a um formulário, configure algumas propriedades e pronto.
Todos os componentes sgcWebSockets agrupados por finalidade. Adicione-os a um formulário, configure algumas propriedades e pronto.
Os componentes cliente e servidor WebSocket, disponíveis nativamente para Delphi e .NET.
Componentes prontos para uso que protegem seus servidores de abuso, sobrecarga e falha cascata no upstream.
Quinze módulos de proteção — IP blacklist/whitelist, brute-force banning, SQL injection, XSS, GeoIP, payload limits.
Máquina de três estados que falha rapidamente quando uma API upstream deixa de responder. Basta soltar ao lado de qualquer cliente TsgcHTTPAPI.
Estratégias Token Bucket, Sliding Window e Fixed Window com escopo por IP, chave de API, usuário ou endpoint.
Emita, rotacione e revogue chaves de API com SHA-256/512/Bcrypt em repouso, autorização baseada em escopo e log de auditoria.
Execute o sgcWebSockets em várias instâncias ou migre para E/S em modo kernel para maior concorrência.
Distribua conexões WebSocket e HTTP entre um pool de servidores de backup usando algoritmos aleatório ou de menor número de conexões.
Conecte clientes WebSocket de navegador a qualquer backend TCP/IP puro. Permite que navegadores se conectem virtualmente a serviços legados.
Use o HTTP.SYS da Microsoft, em modo kernel, como transporte. WebSockets, HTTP/1.1, HTTP/2 e SSL integrados. Compartilhe a porta com o IIS.
Rode um servidor WebSocket Delphi em vários nós e transmita mensagens a todos os clientes conectados. Backplanes em malha e Redis, com descoberta de nós e failover automáticos.
Atenda dezenas de milhares de conexões simultâneas no Windows a partir de Delphi e C++Builder com um servidor de portas de conclusão de E/S, sem uma thread por conexão.
Atenda dezenas de milhares de conexões simultâneas no Linux a partir do Delphi com um servidor baseado em epoll, sem uma thread por conexão.