Implémentation de bayeux indépendante du serveur d'applications / de la plate-forme

StackOverflow https://stackoverflow.com/questions/9394323

  •  29-10-2019
  •  | 
  •  

Question

Je prévois de créer une implémentation de Bayeux (comète), c'est-à-dire une application de cartographie qui extrait les données du serveur et met à jour le graphique en conséquence

Mais est-ce que je peux créer une implémentation bayeux indépendante de la plateforme

Par exemple, si je développe pour Weblogic, cela fonctionnera-t-il aussi sur Websphere

Veuillez me faire part de vos réflexions

Merci

Était-ce utile?

La solution

Le projet CometD fournit une implémentation Bayeux qui est portable entre les conteneurs de servlets (Tomcat, Jetty, WebLogic, WebSphere, etc.) à condition que seuls les transports HTTP soient utilisés (c'est-à-dire pas WebSocket).

De nombreux conteneurs de servlets récents prennent désormais en charge Servlet 3, et CometD s'exécute en natif dans n'importe quel conteneur compatible Servlet 3.

Voir aussi la section sur la configuration de CometD pour les conteneurs Servlet 3 et la section sur les transports JavaScript pour désactiver le transport WebSocket (au cas où vous ne déployez pas dans Jetty).

Autres conseils

J'ai testé CometD version 2.4.0 sur plusieurs conteneurs de servlets: cela fonctionne sur Tomcat 6 et 7, Jetty 7 et Websphere 8. Mais pas sur Weblogic 11 ou 12.

La mise en œuvre de Bayeux à l'aide de Atmosphere pourrait être un moyen de créer une véritable "implémentation bayeux indépendante de la plate-forme".

/ p>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top