Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

18.2. Configuration des transports

18.2.1. Accepteurs et connecteurs

HornetQ utilise le concept de connecteurs et d'accepteurs comme un élément clé du système de messagerie.

Accepteurs et connecteurs

Acceptor
Un accepteur définit quels types de connections sont acceptées par le serveur HornetQ.
Connector
Un connecteur définit comment se connecter au serveur HornetQ, et est utilisé par le client HornetQ.
Il y a deux sortes de connecteurs et d'accepteurs, suivant que le connecteur ou l'accepteur qui correspond sont dans la même JVM ou non.

Invm et Netty

Invm
Invm est un acronyme pour Intra Virtual Machine. Peut être utilisé quand le client et le serveur exécutent en même temps dans la même JVM.
Netty
Le nom d'un projet JBoss. Doit être utilisé quand le client et le serveur exécutent dans des JVM différentes.
Un client HornetQ doit utiliser un connecteur compatible avec un des accepteurs du serveur. Seul un connecteur Invm peut se connecter à un accepteur Invm, et seul un connecteur netty peut se connecter à un accepteur de netty. Les connecteurs et les accepteurs sont configurés sur le serveur dans un standalone.xml et domain.xml. Vous pouvez utiliser la console de gestion ou l'interface CLI pour les définir.