Server push til riktig klient

kongen

kongemedlem
Du eier avis.no og butikk.no. Per og Pål er innlogget på avis.no. Espen er inne på butikk.no. Du har en felles database for avis.no og butikk.no og der er Pål linket som far til Espen. Espen bestiller en nisselue fra butikk.no og server pusher melding til Pål at Espen har kjøpt nisselue.

Hvordan kan server pushe data til riktig bruker / browser? Browseren skal ikke hente data, men serveren skal pushe data?

Er Ajax Push Engine noe som kan brukes?
 

adeneo

Medlem
Du må ganske enkelt holde styr på brukerne dine, slik at når du pusher ut en melding, så er det kun nettleseren til Espen som viser den.

APE kan brukes til dette, det er en Comet løsning, selv ville jeg nok bruke Node og Socket.IO
 

xdex

Medlem
Enig med @adeneo her, alternativt kan du se på pusher (til PHP) hvis du ikke kan benytte annen teknologi på samme server, og at du allerede har basert løsningen på PHP, eller andre støttende språk.
 

HelgeSverre

Member
Hmm, har du sett på Server Sent Events?

 

kongen

kongemedlem
Takk for svar :)

Er det begrensninger på antall "koblinger" man kan ha åpen samtidig per server? Hvilken løsning av APE, Node, Socket, Pusher, SSE er best til å skalere med mange brukere?
 

xdex

Medlem
Takk for svar :)

Er det begrensninger på antall "koblinger" man kan ha åpen samtidig per server? Hvilken løsning av APE, Node, Socket, Pusher, SSE er best til å skalere med mange brukere?

Skal du skalere til mange koblinger samtidig f.eks. går du for en dedikert løsning som f.eks. node kan gi. Alt avhengig også av hva du selv kan, eller har lyst å lære :) Pusher tar seg betalt, og vil bare bli dyrt, om du skal ha utrolig mye! men det fungerer veldig fint for de fleste, se på pristabellen.
 
Topp