Atmosfera + Polling lungo: nessuna distribuzione dei messaggi?

1

Sto vivendo uno strano comportamento con Atmosphere + Long Polling.

Mi piacerebbe avere un broadcaster per utente, quindi ho registrato un'emittente sulla sospensione delle risorse con id: / user /. Uso Atmosphere in un ambiente cluster, quindi mi sono configurato per utilizzare un'emittente esterna che utilizza Hazelcast. (Nessuna possibilità per Redis, rigidità aziendale).

Tutto sembra funzionare, MA tutti i messaggi trasmessi non raggiungono mai il browser.

Future<Object> f = BroadcasterFactory.getDefault().lookup("/user/foo").broadcast("my lovely message");
f.get()

Posso vedere la mia richiesta in sospeso su ciascun browser (Chrome / Firefox), ma nessun curriculum e nessuna risposta fino al timeout del socket per rinnovare la connessione.

Il mio ambiente:

  • Servlet 3.0
  • JBoss AS7 7.20
  • Spring 3.2 + MeteorServlet
  • Atmosphere 1.1.0RC1 (uguale alla versione più stabile) + jQuery Atmosphere
posta Zenithar 25.04.2013 - 00:11
fonte

0 risposte

Leggi altre domande sui tag