

Serveur Websockets open-source de nouvelle génération, compatible avec les poussoirs. Simple, rapide et résilient.
Soketi est censé être open source, pour toujours et à jamais. Il résout des problèmes auxquels de nombreux développeurs sont confrontés - celui de vouloir être illimité tout en testant localement ou en effectuant des repères. Plus que cela, ITT est également adapté à l'utilisation de la production, soit il est public pour vos applications de frontend ou interne à votre équipe.
La fréquence des versions et l'entretien est basée sur le temps disponible, qui est serré comme l'enfer. Récemment, il y avait des problèmes avec la maintenance et cela a provoqué des mises à jour peu fréquentes, ainsi qu'un soutien peu fréquente.
Pour couvrir certaines des dépenses de la gestion de nouvelles fonctionnalités ou de la maintenance du projet, nous serions plus qu'heureux si vous pouvez faire un don à l'objectif. Cela garantira que Soketi sera pris en charge dans toute sa mesure.
? Parrainer le développement via les sponsors GitHub
Le serveur est construit au-dessus de uwebsockets.js - une application C portée sur node.js. Il est démontré que uwebsockets.js fonctionne à des niveaux 8.5x celui de la fermeture et au moins 10x celui de socket.io . ( source )
Pour un plan de 49 $ sur Pusher, vous obtenez une quantité limitée de connexions (500) et de messages (30m).
Avec Soketi, pour le prix d'une instance sur Vultr ou DigitalOcean (5 $ à 10 $), vous obtenez des connexions, des messages, et d'autres!
Soketi est capable de contenir des milliers de connexions actives avec un trafic élevé sur moins de 1 Go et 1 CPU dans le nuage. Vous pouvez également obtenir 100 $ gratuitement sur Vultr pour essayer Soketi →
Que vous exécutiez votre infrastructure dans des conteneurs ou des monolithes, Soketi est portable. Il existe plusieurs façons d'installer et de configurer Soketi, des instances uniques pour le développement, à des dizaines d'instances actives à grande échelle avec des centaines ou des milliers d'utilisateurs actifs.
Soketi implémente le protocole de pousseur v7. Vos projets existants qui se connectent à Pusher nécessitent un changement de code minimal pour le faire fonctionner avec Soketi - vous ajoutez simplement l'hôte et le port et échangez les informations d'identification.
Tout comme Pusher, vous pouvez accéder à l'API et à WebSockets via les applications que vous définissez. Stockez les données avec la prise en charge intégrée pour les tableaux statiques, DynamoDB et les serveurs basés sur SQL comme Postgres.
En plus d'être un bon compagnon pendant le développement local, Soketi est livré avec la résilience et la vitesse requises pour les applications de production exigeantes. À l'échelle avec Redis, vous obtenez la brise de la mise à l'échelle à mesure que vous grandissez.
Il vous suffit de gratter les métriques Prometheus. Soketi propose beaucoup de mesures pour surveiller le déploiement et
La documentation entière est disponible sur GitBook?
Nous apprécions vraiment la façon dont ce projet s'est transformé comme un si grand succès. Il restera toujours open-source, libre et entretenu. C'est le temps réel comme il se doit.
Veuillez consulter la contribution pour plus de détails.
Vous avez des idées qui peuvent faire le projet? Peut-être avez-vous des questions? Sautez dans le tableau des discussions ou rejoignez le canal Discord
Si vous découvrez des problèmes liés à la sécurité, veuillez envoyer un e-mail à [email protected] au lieu d'utiliser le tracker du problème.