Qual edição do sgcWebSockets eu preciso?

Uma árvore de decisão curta que guia você pelos quatro níveis de edição do sgcWebSockets (Basic, Standard, Professional, Enterprise). Todas as informações abaixo são extraídas da matriz oficial de recursos — sem marketing.

Responda quatro perguntas e receba uma recomendação

Cada pergunta reduz as opções. Os botões no final de cada recomendação levam diretamente à linha de preço correspondente.

1. Você precisa do código-fonte?

As edições Basic incluem apenas arquivos DCU pré-compilados. São exclusivas para Delphi — sem C++ Builder, sem Lazarus / FPC e sem suporte a Linux64. Se você precisar de alguma dessas ferramentas, ou quiser acesso completo ao código-fonte, pule o Basic e vá para a pergunta 2.

Escolha o Basic se: Você usa apenas Delphi no Windows, não precisa ler ou modificar o código-fonte dos componentes, quer uma opção de menor custo e está satisfeito com 6 meses de atualizações em vez de 12.

Ver preços do Basic

2. Você escreve apenas clientes, ou também executa um servidor?

Se sua aplicação apenas consome serviços WebSocket / MQTT / AMQP / WAMP / STOMP / HTTP/2, ou apenas chama APIs de AI/LLM e exchanges, a edição Standard é suficiente. Ela inclui todos os componentes cliente, todas as integrações de API, cliente OAuth2 / JWT, clientes P2P e os transportes SChannel / OpenSSL.

Se você também opera um servidor — aceita conexões WebSocket de entrada, hospeda um servidor OAuth2 / JWT / WebAuthn, hospeda um broker STOMP ou WAMP, ou executa um DataSnap WebBrokerBridge — você precisa do Professional ou superior.

3. Quantas conexões simultâneas seu servidor precisa suportar?

O servidor Professional é baseado no Indy e suporta alguns milhares de conexões simultâneas com conforto. Se você precisa escalar para dezenas de milhares de conexões WebSocket simultâneas, você precisa do stack de alto desempenho do Enterprise:

  • IOCP Indy Server — portas de conclusão de I/O assíncrono no modo kernel do Windows.
  • EPOLL Indy Server — equivalente baseado em epoll para Linux64 em implantações de alto throughput.
  • HTTP.SYS Server — listener HTTP no modo kernel do Windows (registro de prefixo de URL).
  • LoadBalancer Server — balanceador de carga in-process que distribui conexões entre múltiplos servidores trabalhadores.
  • Proxy Server — proxy WebSocket / HTTP forward / reverse com terminação TLS.
  • Componente Firewall — limite de taxa por IP e lista de bloqueio no nível do listener.
  • Bridges HTTP/2 + HTTP.SYS DataSnap — para projetos Embarcadero DataSnap REST que precisam de HTTP/2.
Ver preços do Enterprise

4. Você também precisa do sgcSign, sgcOpenAPI, sgcBiometrics ou sgcIndy?

Se você usará duas ou mais de nossas bibliotecas de componentes no mesmo projeto, o bundle All-Access geralmente é mais barato do que comprá-las individualmente. Inclui o sgcWebSockets Enterprise, sgcSign, sgcOpenAPI, sgcBiometrics e sgcIndy, além de todos os produtos futuros lançados durante o período de licença.

Ver bundle All-Access

Resumo das edições

Extraído da matriz de recursos Delphi.

Basic

Apenas Delphi, DCU pré-compilado. Sem código-fonte. Sem suporte a C++ Builder, Lazarus / FPC ou Linux64. 6 meses de atualizações.

Ver preços do Basic

Standard

Todos os Clientes

Todos os componentes cliente: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, clientes AI/LLM, clientes P2P, todas as integrações de API WebSocket, além dos transportes SChannel e OpenSSL.

Ver preços do Standard

Professional

Clientes + Servidores

Tudo do Standard mais todos os componentes servidor: WebSocket Server, WS+HTTP Server, OAuth2 Server, JWT Server, WebAuthn Server, servidores WAMP / STOMP / WebRTC, servidores P2P e o DataSnap WebBrokerBridge.

Ver preços do Professional

Enterprise

+ Melhor Desempenho

Tudo do Professional mais o stack de servidores de alto desempenho: IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server, Firewall, LoadBalancer Server, Proxy Server e bridges HTTP/2 / HTTP.SYS DataSnap.

Ver preços do Enterprise

Ainda com dúvidas?

Consulte a matriz completa de recursos ou envie uma mensagem — vamos ajudá-lo a escolher.