Errai en fournit un, par exemple. Existe-t-il d'autres solutions fournissant des implémentations de bus d'événement qui permettent au client de recevoir des événements en temps réel à partir du serveur et de partager des événements client avec le serveur?Serveur GWT <-> bus de message client?
Répondre
trouvé une lib GWT qui pourrait correspondre à ce que je cherchais:
http://code.google.com/p/gwt-comet/
Exemple:
Basic use of gwt-comet for GWT
Mais GWT-comète semble être unmaintained depuis mai 2011. Beaucoup de rapports de bogues ouverts et aucun changement dans le dépôt. Pas d'intégration maven.
discussion similaires:
How can I connect GWT to CometD/Bayeux events?
alternatif en utilisant la mise en œuvre de cometd existant à github.com:
http://code.google.com/p/cometd4gwt/
Il n'a pas ingration Maven et le groupe de discussion contient 4 fils seulement.
On dirait que http://code.google.com/p/gwteventservice/ est la seule solution appropriée en ce moment, car il a le soutien maven, la plupart des problèmes ont été résolus et les derniers svn commit était en décembre 2012.
demande JIRA pour l'intégration GWT de cometd: http://bugs.cometd.org/browse/COMETD-63
- 1. Un simple client-serveur - Android <> PC
- 2. RESTful HTTP Exemples de serveur <-> Client
- 3. message Bus vs couches
- 4. WebService Client et liste <JAXBElement <?>>
- 5. Script Python Socket <-> Client HTML
- 6. ProvidesKey <T> dans GWT
- 7. Liste <dynamic> sur NServiceBus Message
- 8. ZeroMQ, Client <-> Serveur, communication bidirectionnelle possible avec uniquement la connexion du client à l'hôte?
- 9. JAVA Socket Communication client -> Serveur -> Client
- 10. Message de connexion du serveur client
- 11. File d'attente de bus de service comment mapper la tâche <BrokeredMessage> à la tâche <MyClass>
- 12. Dataflow Gxt <-> RequestFactory <-> Serveur
- 13. client GWT XMPP utilisant
- 14. Comment supprimer une erreur <p>..</p> de ckEditor in java/GWT?
- 15. <af: validateLength> Personnaliser le message
- 16. GWT MVP. Comment utiliser le bus d'événement?
- 17. Navigateur <-> Client Hardware API?
- 18. Azure Service Bus File d'attente côté client
- 19. message à un client du serveur
- 20. client/serveur ne lit qu'un seul message?
- 21. GWT - partage de client et de serveur vers différentes machines
- 22. GWT - Remplacer <g:center> de DockLayoutPanel dans UiBinder dynamiquement
- 23. client GWT umbrellaexception obtenir un message d'erreur complet en Java
- 24. Fichiers client GWT dans un servlet Serveur et GWT dans un autre serveur
- 25. GWT Synchronisation du client et du modèle de serveur
- 26. transfert de données sémantiques du serveur client avec GWT
- 27. GlobalHost.ConnectionManager.GetHubContext <MyHub>() retournera un contexte sans client
- 28. Comment utiliser <spring: message> à l'intérieur d'un attribut de <form:input>?
- 29. xcodebuild - Build Succeeded -> Erreur de bus
- 30. GWT .client et .server
Eh bien, quand vous avez besoin de temps réel (quelle que soit votre définition de temps réel), je dirais que cela dépend si elle prend en charge WebSockets ou non. Toute autre technologie doit tirer sur le serveur, Errai doit le faire, dans un environnement où aucun WebSockets n'est disponible. Corrigez-moi si j'ai tort, s'il vous plaît. Pour la communication WebSockets, jetez un oeil à [Atmosphere] (https://github.com/Atmosphere/atmosphere). Mais ce n'est pas un bus. –