JBoss SAR vs emballage EAR / WAR
Quand dois-je choisir de déployer en tant que JBoss SAR au lieu d'une OREILLE?
C'est plus une question d'ordre général, et je suis à la recherche de lignes directrices qui expliquent les avantages et les inconvénients de chaque modèle de déploiement, et celui qui est applicable que lorsque l'.
source d'informationauteur Vijay Ratnagiri
Vous devez vous connecter pour publier un commentaire.
Vous permettra de construire un SAR (service d'archives) lorsque vous souhaitez étendre les capacités du serveur. Par exemple, JBoss utilise le Sras pour les EJB deployer ou de messagerie. Vous pouvez en créer un pour votre propre service de surveillance (ie. regarder certaines mesures pour l'un de vos services personnalisés). Autant que je sache, le Sras sont uniques pour JBoss.
À partir de mon expérience personnelle, j'ai créé un SAR de garder une trace d'un service web. J'ai principalement utilisé le composant de service pour garder une trace de la longueur d'une liste de choses que le composant de service web créé. C'est le seul moyen que je pouvais pousser dans le jmx-console et trouver des statistiques sur les requêtes entrantes vers le service web.
Sras sont basées sur les spécifications JMX il n'est donc pas difficile de les créer. En gros, vous créez un MBean standard de l'interface et de mettre en œuvre cette interface. Vous voulez également vous assurer que vous que vous avez un
jboss-service.xml
fichier dans leMETA-INF
répertoire.D'autre part les Guerres et les Oreilles, pour l'application standard de l'emballage où vous vous attendez le conteneur de gérer et de traiter les demandes de l'application. Vous n'avez pas à attendre l'application pour être en cours d'exécution comme un anonyme, un composant de service, comme dans le cas d'un SAR emballés application.
Espérons que cette aide!