Quale edizione di sgcWebSockets mi serve?

Un breve albero decisionale che ti accompagna attraverso i quattro livelli di edizione di sgcWebSockets (Basic, Standard, Professional, Enterprise). Tutti i testi sulle edizioni qui sotto provengono dalla matrice ufficiale delle funzionalità — niente fronzoli di marketing.

Rispondi a quattro domande, ottieni un consiglio

Ogni domanda restringe la scelta. I pulsanti in fondo a ogni consiglio portano direttamente alla riga di prezzo corrispondente.

1. Ti serve il codice sorgente?

Le edizioni Basic includono solo file DCU precompilati. Sono solo per Delphi — nessun C++ Builder, nessun Lazarus / FPC e nessun target Linux64. Se ti serve una di queste toolchain, o vuoi piena visibilità del codice sorgente, salta Basic e vai alla domanda 2.

Scegli Basic se: usi solo Delphi su Windows, non ti serve leggere o modificare il sorgente dei componenti, vuoi un'opzione più economica e ti vanno bene 6 mesi di aggiornamenti invece di 12.

Vedi i prezzi Basic

2. Scrivi solo client o gestisci anche un server?

Se la tua applicazione solo consuma servizi WebSocket / MQTT / AMQP / WAMP / STOMP / HTTP/2, o chiama solo API AI/LLM e di exchange, l'edizione Standard è sufficiente. Include ogni componente client, ogni integrazione API, client OAuth2 / JWT, client P2P e i trasporti SChannel / OpenSSL.

Se gestisci anche un server — accetti connessioni WebSocket in ingresso, ospiti un server OAuth2 / JWT / WebAuthn, ospiti un broker STOMP o WAMP o esegui un DataSnap WebBrokerBridge — ti serve Professional o superiore.

3. Quante connessioni concorrenti deve gestire il tuo server?

Il server Professional è basato su Indy e gestisce comodamente alcune migliaia di connessioni concorrenti. Se devi scalare fino a decine di migliaia di connessioni WebSocket concorrenti, ti serve lo stack ad alte prestazioni di Enterprise:

  • Server IOCP Indy — I/O Completion Port asincrone in modalità kernel su Windows.
  • Server EPOLL Indy — equivalente basato su epoll per Linux64, per deployment Linux ad alto throughput.
  • Server HTTP.SYS — listener HTTP in modalità kernel su Windows (registrazione di URL prefix).
  • Server LoadBalancer — bilanciatore di carico in-process che distribuisce le connessioni su più server worker.
  • Server Proxy — proxy forward / reverse WebSocket / HTTP con terminazione TLS.
  • Componente Firewall — rate limit per IP e lista di ban a livello di listener.
  • Bridge DataSnap HTTP/2 + HTTP.SYS — per i progetti REST Embarcadero DataSnap che richiedono HTTP/2.
Vedi i prezzi Enterprise

4. Ti servono anche sgcSign, sgcOpenAPI, sgcBiometrics o sgcIndy?

Se userai due o più delle nostre librerie di componenti sullo stesso progetto, il bundle All-Access è di solito più economico che comprarle singolarmente. Include sgcWebSockets Enterprise, sgcSign, sgcOpenAPI, sgcBiometrics e sgcIndy, oltre a tutti i prodotti futuri rilasciati durante il periodo di licenza.

Vedi il bundle All-Access

Riepilogo delle edizioni

Tratto dalla matrice delle funzionalità Delphi.

Basic

Solo Delphi, DCU precompilate. Nessun codice sorgente. Nessun supporto per C++ Builder, Lazarus / FPC o Linux64. 6 mesi di aggiornamenti.

Vedi i prezzi Basic

Standard

Tutti i client

Ogni componente client: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, client AI/LLM, client P2P, ogni integrazione di API WebSocket, oltre ai trasporti SChannel e OpenSSL.

Vedi i prezzi Standard

Professional

Client + server

Tutto ciò che c'è in Standard più ogni componente server: server WebSocket, server WS+HTTP, server OAuth2, server JWT, server WebAuthn, server WAMP / STOMP / WebRTC, server P2P e il DataSnap WebBrokerBridge.

Vedi i prezzi Professional

Enterprise

+ Massime prestazioni

Tutto ciò che c'è in Professional più lo stack server ad alte prestazioni: server IOCP Indy, server EPOLL Indy, server HTTP.SYS, Firewall, server LoadBalancer, server Proxy e bridge DataSnap HTTP/2 / HTTP.SYS.

Vedi i prezzi Enterprise

Hai ancora dubbi?

Apri la matrice delle funzionalità completa o inviaci un messaggio — ti aiuteremo a scegliere.