

Nächste Generation, pusher-kompatible, Open-Source-Websockets-Server. Einfach, schnell und belastbar.
Soketi soll für immer und ewig Open Source sein. Es löst Probleme, mit denen viele Entwickler konfrontiert sind - das, dass sie unbegrenzt sein wollen, während sie lokal testen oder Benchmarks durchführen. Darüber hinaus eignet sich ITT auch für die Produktionsnutzung, entweder für Ihre Frontend -Anwendungen oder für Ihr Team.
Die Häufigkeit von Veröffentlichungen und Wartungen basiert auf der verfügbaren Zeit, die höllisch eng ist. Vor kurzem gab es Probleme mit der Wartung und dies führte zu seltenen Aktualisierungen sowie seltener Unterstützung.
Um einige der Ausgaben für die Behandlung neuer Funktionen oder die Aufrechterhaltung des Projekts zu decken, wären wir mehr als glücklich, wenn Sie das Ziel spenden könnten. Dadurch wird sichergestellt, dass Soketi in vollem Umfang betreut wird.
? Sponsern Sie die Entwicklung über Github -Sponsoren
Der Server ist auf UWebsockets.js - eine C -Anwendung auf node.js. UWebsockets.js wird in den Stufen 8,5x der von Fastify und mindestens 10 -fach von Socket.io gezeigt. ( Quelle )
Für einen Pusher -Plan von 49 USD erhalten Sie eine begrenzte Menge an Verbindungen (500) und Nachrichten (30 m).
Mit Soketi erhalten Sie zum Preis einer Instanz auf Vultr oder Digitalocean (5 bis 10 US-Dollar) praktisch unbegrenzte Verbindungen, Nachrichten und einige mehr!
Soketi ist in der Lage, Tausende aktiver Verbindungen mit einem hohen Verkehr auf weniger als 1 GB und 1 CPU in der Cloud zu halten. Sie können auch kostenlos 100 US -Dollar für Vultr bekommen, um Soketi → auszuprobieren →
Egal, ob Sie Ihre Infrastruktur in Behältern oder Monolithen ausführen, Soketi ist tragbar. Es gibt mehrere Möglichkeiten, Soketi zu installieren und zu konfigurieren, von einzelnen Instanzen für die Entwicklung bis hin zu zehn aktiven Instanzen im Maßstab mit Hunderten oder Tausenden von aktiven Benutzern.
Soketi implementiert das Pusher -Protokoll V7. Ihre vorhandenen Projekte, die mit Pusher verbunden sind, erfordern eine minimale Änderung der Code, damit es mit Soketi funktioniert. Sie fügen einfach den Host und den Port hinzu und tauschen die Anmeldeinformationen aus.
Genau wie Pusher können Sie über die von Ihnen definierten Apps auf die API und Websockets zugreifen. Speichern Sie die Daten mit der integrierten Unterstützung für statische Arrays, DynamoDB und SQL-basierte Server wie Postgres.
Soketi ist nicht nur ein guter Begleiter während der lokalen Entwicklung, sondern hat auch die Ausfallsicherheit und Geschwindigkeit, die für anspruchsvolle Produktionsanwendungen erforderlich ist. Im Maßstab mit Redis bekommt man beim Wachsen die Brise der Skalierung.
Sie müssen nur die Prometheus -Metriken kratzen. Soketi bietet viele Metriken, um die Bereitstellung zu überwachen und
Die gesamte Dokumentation ist auf Gitbook verfügbar?
Wir schätzen es sehr, wie dieses Projekt ein so großer Erfolg wurde. Es wird immer Open-Source, frei und gepflegt bleiben. Dies ist die Echtzeit, wie es sein sollte.
Weitere Informationen finden Sie unter Beitrag.
Haben Sie Ideen, die sich in das Projekt befassen können? Vielleicht haben Sie Fragen? Springen Sie in die Diskussionsbehörde oder schließen Sie sich dem Discord -Kanal an
Wenn Sie Sicherheitsprobleme entdecken, senden Sie bitte eine E -Mail an [email protected], anstatt den Ausgabe -Tracker zu verwenden.