Quelle édition sgcWebSockets choisir ?

Un court arbre de décision qui te guide à travers les quatre niveaux d'édition sgcWebSockets (Basic, Standard, Professional, Enterprise). Tous les textes d'édition ci-dessous proviennent de la matrice de fonctionnalités officielle — pas de blabla marketing.

Réponds à quatre questions, obtiens une recommandation

Chaque question affine le choix. Les boutons en bas de chaque recommandation t'amènent directement à la ligne tarifaire correspondante.

1. As-tu besoin du code source ?

Les éditions Basic ne fournissent que des fichiers DCU précompilés. Elles sont réservées à Delphi — pas de C++ Builder, pas de Lazarus / FPC ni de cible Linux64. Si tu as besoin de l'une de ces chaînes d'outils, ou si tu veux une visibilité complète du code source, saute Basic et passe à la question 2.

Choisis Basic si : tu n'utilises que Delphi sur Windows, tu n'as pas besoin de lire ou de modifier le code source des composants, tu veux une option moins chère et 6 mois de mises à jour au lieu de 12 te conviennent.

Voir les tarifs Basic

2. Écris-tu seulement des clients, ou fais-tu aussi tourner un serveur ?

Si ton application ne consomme que des services WebSocket / MQTT / AMQP / WAMP / STOMP / HTTP/2, ou n'appelle que des API IA/LLM et d'échange, l'édition Standard suffit. Elle fournit tous les composants client, toutes les intégrations d'API, le client OAuth2 / JWT, les clients P2P et les transports SChannel / OpenSSL.

Si tu fais aussi tourner un serveur — tu acceptes des connexions WebSocket entrantes, héberges un serveur OAuth2 / JWT / WebAuthn, héberges un broker STOMP ou WAMP, ou fais tourner un DataSnap WebBrokerBridge — il te faut Professional ou plus.

3. Combien de connexions simultanées ton serveur doit-il gérer ?

Le serveur Professional est construit sur Indy et gère confortablement quelques milliers de connexions simultanées. Si tu dois passer à des dizaines de milliers de connexions WebSocket simultanées, il te faut la pile haute performance Enterprise :

  • IOCP Indy Server — ports de complétion d'E/S asynchrones en mode noyau Windows.
  • EPOLL Indy Server — équivalent Linux64 basé sur epoll pour les déploiements Linux à haut débit.
  • HTTP.SYS Server — écouteur HTTP en mode noyau Windows (enregistrement des préfixes d'URL).
  • LoadBalancer Server — équilibreur de charge en cours d'exécution qui répartit les connexions sur plusieurs serveurs de travail.
  • Proxy Server — proxy direct / inverse WebSocket / HTTP avec terminaison TLS.
  • Composant Firewall — limite de débit par IP et liste de bannissement au niveau de l'écouteur.
  • Ponts HTTP/2 + HTTP.SYS DataSnap — pour les projets DataSnap REST d'Embarcadero qui nécessitent HTTP/2.
Voir les tarifs Enterprise

4. As-tu aussi besoin de sgcSign, sgcOpenAPI, sgcBiometrics ou sgcIndy ?

Si tu utilises deux de nos bibliothèques de composants ou plus sur le même projet, le bundle All-Access est généralement moins cher que de les acheter individuellement. Il inclut Enterprise sgcWebSockets, sgcSign, sgcOpenAPI, sgcBiometrics et sgcIndy, plus tous les futurs produits publiés pendant la durée de la licence.

Voir le bundle All-Access

Résumé des éditions

Source : matrice de fonctionnalités Delphi.

Basic

Réservé à Delphi, DCU précompilé. Pas de code source. Pas de support C++ Builder, Lazarus / FPC ou Linux64. 6 mois de mises à jour.

Voir les tarifs Basic

Standard

Tous les clients

Tous les composants client : WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, clients IA/LLM, clients P2P, toutes les intégrations d'API WebSocket, plus les transports SChannel et OpenSSL.

Voir les tarifs Standard

Professional

Clients + serveurs

Tout ce qui est inclus dans Standard, plus tous les composants serveur : serveur WebSocket, serveur WS+HTTP, serveur OAuth2, serveur JWT, serveur WebAuthn, serveurs WAMP / STOMP / WebRTC, serveurs P2P et le DataSnap WebBrokerBridge.

Voir les tarifs Professional

Enterprise

+ Meilleures performances

Tout ce qui est inclus dans Professional, plus la pile serveur haute performance : IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server, Firewall, LoadBalancer Server, Proxy Server et ponts HTTP/2 / HTTP.SYS DataSnap.

Voir les tarifs Enterprise

Toujours pas sûr ?

Ouvre la matrice de fonctionnalités complète ou envoie-nous un mot — nous t'aiderons à choisir.