Soketi
Samoobslužný server WebSocket kompatibilný s Pusherom pre aplikácie v reálnom čase a vysielanie.
Vyberte si VPS balíček, ak chcete nasadiť Soketi
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.
O Soketi
Soketi je vysokovýkonný, samoobslužný WebSocket server, ktorý implementuje otvorený protokol Pusher, čo z neho robí plne kompatibilnú priamu náhradu za Pusher Channels. Pôvodne bol vytvorený na odstránenie nákladov a závislosti od spravovaných služieb WebSocket, Soketi poháňa funkcie v reálnom čase v Laravel, Next.js, Vue, React a akejkoľvek aplikácii, ktorá už používa klientske SDK Pusher. Pretože používa rovnaký protokol, prechod z Pusher na Soketi si vyžaduje zmenu len niekoľkých premenných prostredia – žiadne prepisovanie kódu, žiadne nové klientske knižnice, žiadne migrácie API.
Bežné prípady použitia
Vývojári Laravel používajú Soketi ako bezplatnú náhradu za Pusher pri používaní Laravel Echo a Laravel Broadcasting, čo umožňuje živé upozornenia, aktualizácie úloh vo fronte a údaje z dashboardu v reálnom čase bez opakovaných poplatkov za SaaS. Produkty SaaS používajú kanály prítomnosti Soketi na napájanie indikátorov „kto je online“, kolaboratívne úpravy dokumentov a sledovanie živého kurzora pre viacerých používateľov. Vývojári hier a sociálne aplikácie používajú súkromné a verejné kanály na šírenie udalostí tisícom súbežných pripojení WebSocket s konzistentne nízkou latenciou. Vývojové tímy používajú Soketi na prevádzkovanie kompletnej infraštruktúry v reálnom čase lokálne a v stagingu, zrkadliac správanie produkcie bez závislostí na účte Pusher.
Kľúčové funkcie
- Plná kompatibilita s protokolom Pusher – funguje s existujúcimi klientskymi SDK a serverovými knižnicami Pusher
- Postavené na uWebSockets.js pre vysokú priepustnosť a nízku latenciu spracovania WebSocket
- Podpora verejných, súkromných a prítomnostných kanálov ihneď po vybalení
- Vysielanie udalostí medzi klientmi prostredníctvom funkcie klientskych udalostí Pusher
- HTTP API na spúšťanie udalostí z kódu aplikácie na strane servera
- Prvotriedna integrácia s Laravel Echo a Laravel Broadcasting
- Koncový bod metrík na porte 9601 pre monitorovanie kompatibilné s Prometheus
- Konfigurovateľné poverenia pre jednotlivé aplikácie pre viacnájomné alebo viacprostredné nastavenia
- Bezstavová architektúra – nevyžaduje sa žiadna databáza ani trvalé úložisko
- Obraz založený na Alpine pre minimálnu stopu a rýchle spustenie kontajnera
Prečo nasadiť Soketi na Hostinger VPS
Spravované služby WebSocket ako Pusher účtujú poplatky za pripojenie a za správu – náklady, ktoré prudko rastú s rastom vašej používateľskej základne. Jediný Hostinger VPS s prevádzkovaným Soketi zvládne tisíce súbežných pripojení WebSocket za pevnú mesačnú cenu bez účtovania za udalosť. Spustenie Soketi na rovnakom VPS alebo sieti ako vaša aplikácia minimalizuje latenciu spiatočnej cesty pre doručovanie udalostí, čím sa funkcie v reálnom čase javia ako okamžité. Zachovávate si plnú kontrolu nad povereniami vašej aplikácie, konfiguráciou kanálov a limitmi pripojení, pričom žiadna služba tretej strany nedrží vaše dáta v reálnom čase. API kompatibilné s Pusher znamená, že môžete migrovať existujúce aplikácie v priebehu niekoľkých minút, a predinštalovaný reverzný proxy server Traefik automaticky spracováva ukončenie HTTPS a WSS.
Vyberte si VPS balíček, ak chcete nasadiť Soketi
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.