Soketi
Selvhostet, Pusher-kompatibel WebSocket-server til realtidsapps og broadcasting.
Vælg VPS-pakke for at implementere Soketi
Fornyes til 111,99 kr/md. for 2 år. Kan opsiges når som helst.
Om Soketi
Soketi er en højtydende, selvhostet WebSocket-server, der implementerer den åbne Pusher-protokol, hvilket gør den til en fuldt kompatibel drop-in-erstatning for Pusher Channels. Soketi blev oprindeligt skabt for at fjerne omkostningerne og afhængigheden af administrerede WebSocket-tjenester og driver realtidsfunktioner i Laravel, Next.js, Vue, React og enhver applikation, der allerede bruger Pusher-klient-SDK'en. Fordi den taler den samme protokol, kræver skiftet fra Pusher til Soketi kun ændring af et par miljøvariabler — ingen kodegenskrivninger, ingen nye klientbiblioteker, ingen API-migreringer.
Almindelige anvendelsestilfælde
Laravel-udviklere bruger Soketi som en omkostningsfri erstatning for Pusher, når de bruger Laravel Echo og Laravel Broadcasting, hvilket muliggør live-notifikationer, opdateringer af køjob og realtids-dashboarddata uden tilbagevendende SaaS-gebyrer. SaaS-produkter bruger Soketis tilstedeværelseskanaler til at drive 'hvem er online'-indikatorer, samarbejdsbaseret dokumentredigering og live-markørsporing på tværs af flere brugere. Spiludviklere og sociale apps bruger private og offentlige kanaler til at distribuere begivenheder til tusindvis af samtidige WebSocket-forbindelser med konsekvent lav latenstid. Udviklingsteams bruger Soketi til at køre en fuld realtidsinfrastruktur lokalt og i staging, spejler produktionsadfærd uden Pusher-kontoafhængigheder.
Nøglefunktioner
- Fuld Pusher-protokolkompatibilitet — fungerer med eksisterende Pusher-klient-SDK'er og serverbiblioteker
- Bygget på uWebSockets.js for høj gennemstrømning og lav latenstid i WebSocket-håndtering
- Understøttelse af offentlige, private og tilstedeværelseskanaler ud af boksen
- Klient-til-klient begivenheds-broadcasting via Pushers klientbegivenhedsfunktion
- HTTP API til udløsning af begivenheder fra server-side applikationskode
- Førsteklasses Laravel Echo- og Laravel Broadcasting-integration
- Metrics-endpoint på port 9601 til Prometheus-kompatibel overvågning
- Konfigurerbare per-app-legitimationsoplysninger til multi-tenant eller multi-miljø-opsætninger
- Stateless arkitektur — ingen database eller vedvarende lagring påkrævet
- Alpine-baseret image for et minimalt fodaftryk og hurtig containeropstart
Hvorfor implementere Soketi på Hostinger VPS
Administrerede WebSocket-tjenester som Pusher opkræver pr. forbindelse og pr. meddelelse — omkostninger, der stiger kraftigt, efterhånden som din brugerbase vokser. En enkelt Hostinger VPS, der kører Soketi, håndterer tusindvis af samtidige WebSocket-forbindelser til en fast månedlig pris uden fakturering pr. begivenhed. At køre Soketi på den samme VPS eller det samme netværk som din applikation minimerer round-trip-latenstiden for begivenhedslevering, hvilket får realtidsfunktioner til at føles øjeblikkelige. Du bevarer fuld kontrol over dine app-legitimationsoplysninger, kanalkonfiguration og forbindelsesgrænser, uden at en tredjepartstjeneste holder dine realtidsdata. Den Pusher-kompatible API betyder, at du kan migrere eksisterende apps på få minutter, og den forudinstallerede Traefik reverse proxy håndterer HTTPS- og WSS-terminering automatisk.
Vælg VPS-pakke for at implementere Soketi
Fornyes til 111,99 kr/md. for 2 år. Kan opsiges når som helst.