2014-12-01 12 views
6

Der GWT-RPC-Mechanismus eignet sich hervorragend für die vom Client initiierte Kommunikation. Wir suchen nach einer soliden, unterstützten Methode, Push-Benachrichtigungen vom Server an die Clients zu senden. Alle Lösungen, die wir finden können, sind mehrere Jahre alt und scheinen nicht mit neueren Versionen von Eclipse und GWT zu funktionieren.Gibt es eine gute, gepflegte Lösung für Server Push mit Google Web Toolkit?

Wir sind bereit, die Google App Engine zu verwenden, wenn das hilft.

Wir können unseren eigenen Socket-Code rollen, wenn das auch hilft, aber wir sind Java-Entwickler. JavaScript zu schreiben, um Socket-Arbeit zu machen, wäre ein letzter Ausweg, obwohl, wenn es das ist, was es braucht, und es Beispiele gibt, könnten wir wahrscheinlich damit umgehen.

Alle Hinweise auf Beispielcode oder Vorschläge zu zu verwendenden Paketen werden sehr geschätzt.

+1

Wer hat gewählt, um zu schließen: Das ist eine gute Frage, und es ist definitiv über Programmierung. –

Antwort

0

Soweit ich weiß gibt es zwei mögliche Lösungen.

Zuerst können Sie Errai verwenden. Errai hat ein Event-Bus, der auch auf dem Server verwendet werden:

https://docs.jboss.org/author/display/ERRAI/Messaging+API+Basics?_sscc=t

Ich habe es nicht benutzen, aber denke, dass es möglich ist, Server-Push zu tun. Der zweite Rahmen, den ich weiß, ist, GWT-Komet:

https://github.com/rzschech/gwt-comet

ich nicht einer von ihnen benutzt haben. Aber wenn ich nach einer Server-Push-Lösung suchen würde, würde ich gwt-comet versuchen.

+0

Ja, wir verwenden Errai, um vom Server auf einzelne Clients zu wechseln. Sie können auch einen Broadcast Push an alle Clients senden. – Magick

Verwandte Themen