Soketi
Pašmitināts, Pusher saderīgs WebSocket serveris reāllaika lietotnēm un apraidei.
Izvēlies VPS plānu Soketi izvietošanai
Tiks atjaunots par 14,99 €/mēn. uz 2 gadiem. Atcel jebkurā laikā.
Par Soketi
Soketi ir augstas veiktspējas, pašu mitināts WebSocket serveris, kas īsteno atvērto Pusher protokolu, padarot to par pilnībā saderīgu aizstājēju Pusher Channels. Sākotnēji izveidots, lai novērstu pārvaldīto WebSocket pakalpojumu izmaksas un atkarību, Soketi nodrošina reāllaika funkcijas Laravel, Next.js, Vue, React un jebkurā lietojumprogrammā, kas jau izmanto Pusher klienta SDK. Tā kā tas izmanto to pašu protokolu, pārejai no Pusher uz Soketi ir nepieciešams mainīt tikai dažus vides mainīgos — nav jāpārraksta kods, nav jaunu klientu bibliotēku, nav API migrāciju.
Biežākie lietošanas gadījumi
Laravel izstrādātāji izmanto Soketi kā bezmaksas Pusher aizstājēju, izmantojot Laravel Echo un Laravel Broadcasting, nodrošinot tiešraides paziņojumus, rindu darbu atjauninājumus un reāllaika informācijas paneļa datus bez atkārtotām SaaS maksām. SaaS produkti izmanto Soketi klātbūtnes kanālus, lai nodrošinātu “kas ir tiešsaistē” indikatorus, sadarbības dokumentu rediģēšanu un tiešraides kursora izsekošanu vairākiem lietotājiem. Spēļu izstrādātāji un sociālās lietotnes izmanto privātos un publiskos kanālus, lai izplatītu notikumus tūkstošiem vienlaicīgu WebSocket savienojumu ar nemainīgi zemu latentumu. Izstrādes komandas izmanto Soketi, lai lokāli un testēšanas vidē darbinātu pilnu reāllaika infrastruktūru, atspoguļojot ražošanas darbību bez Pusher konta atkarībām.
Galvenās funkcijas
- Pilnīga Pusher protokola saderība — darbojas ar esošajiem Pusher klienta SDK un servera bibliotēkām
- Izveidots uz uWebSockets.js, lai nodrošinātu augstu caurlaidspēju un zemu latentumu WebSocket apstrādē
- Publisko, privāto un klātbūtnes kanālu atbalsts jau no paša sākuma
- Klienta-klientam notikumu apraide, izmantojot Pusher klienta notikumu funkciju
- HTTP API notikumu iedarbināšanai no servera puses lietojumprogrammas koda
- Pirmklasīga Laravel Echo un Laravel Broadcasting integrācija
- Metriku galapunkts portā 9601 Prometheus saderīgai uzraudzībai
- Konfigurējami akreditācijas dati katrai lietotnei daudzlietotāju vai daudzvides iestatījumiem
- Bezatmiņas arhitektūra — nav nepieciešama datu bāze vai pastāvīga krātuve
- Uz Alpine balstīts attēls minimālai vietas aizņemšanai un ātrai konteinera palaišanai
Kāpēc izvietot Soketi uz Hostinger VPS
Pārvaldītie WebSocket pakalpojumi, piemēram, Pusher, iekasē maksu par savienojumu un par ziņojumu — izmaksas, kas strauji pieaug, palielinoties lietotāju bāzei. Viens Hostinger VPS, kas darbina Soketi, apstrādā tūkstošiem vienlaicīgu WebSocket savienojumu par fiksētu mēneša cenu bez maksas par notikumu. Soketi darbināšana uz tā paša VPS vai tīklā, kurā atrodas tava lietojumprogramma, samazina turp-atpakaļ latentumu notikumu piegādei, saglabājot reāllaika funkciju tūlītēju sajūtu. Tu saglabā pilnīgu kontroli pār saviem lietotnes akreditācijas datiem, kanālu konfigurāciju un savienojumu ierobežojumiem, bez trešās puses pakalpojuma, kas glabā tavus reāllaika datus. Pusher saderīgais API nozīmē, ka tu vari migrēt esošās lietotnes dažu minūšu laikā, un iepriekš instalētais Traefik reversais starpniekserveris automātiski apstrādā HTTPS un WSS pārtraukšanu.
Izvēlies VPS plānu Soketi izvietošanai
Tiks atjaunots par 14,99 €/mēn. uz 2 gadiem. Atcel jebkurā laikā.