Show Table of Contents
20.6.10. Référence pour les attributs de configuration d'HornetQ
L'implémentation d'HornetQ de JBoss EAP 6 expose les attributs de configuration suivants. Vous pouvez utiliser l'interface CLI pour exposer plus particulièrement les attributs configurables ou affichables par l'opération
read-resource.
Exemple 20.5. Exemple
[standalone@localhost:9999 /] /subsystem=messaging/hornetq-server=default:read-resource
Tableau 20.10. Attributs HornetQ
| Attribut | Valeur par défaut | Type | Description |
|---|---|---|---|
allow-failback | true | BOOLÉEN | Il indique si le serveur de sauvegarde se fermera automatiquement si le serveur live d'origine revient. |
async-connection-execution-enabled | true | BOOLÉEN | Indique si les paquets entrants sur le serveur doivent être remis à un thread du pool de threads pour le traitement |
address-setting | Un paramétrage de l'adresse définit certains attributs avec un caractère générique d'adresse plutôt qu'une file d'attente spécifique | ||
acceptor | Un accepteur définit une façon dont les connections sont acceptées par le serveur HornetQ. | ||
backup-group-name | STRING | Le nom d'un ensemble de live/sauvegardes qui doivent se répliquer ensemble. | |
backup | false | BOOLÉEN | Indique si ce serveur est un serveur de sauvegarde |
check-for-live-server | false | BOOLÉEN | Il indique si un serveur répliqué live doit vérifier le cluster actuel pour voir s'il existe déjà un serveur live avec le même ID de nœud |
clustered | false | BOOLÉEN | [Deprécié] Indique si le serveur est clusterisé |
cluster-password | CHANGE ME!! | STRING | Le mot de passe utilisé par les connexions du cluster pour communiquer entere les noeuds clusterisés |
cluster-user | HORNETQ.CLUSTER.ADMIN.USER | STRING | L'utilisateur utilisé par les connexions du cluster pour communiquer entre les noeuds clusterisés |
cluster-connection | Les connexions du cluster groupe les serveurs en clusters pour que les messages puissent être équilibrés entre les noeuds du clsuter | ||
create-bindings-dir | true | BOOLÉEN | Indique si le serveur doit créer le répertoire de liaisons au démarrage |
create-journal-dir | true | BOOLÉEN | Indique si le serveur doit créer le journal de liaisons au démarrage |
connection-ttl-override | -1L | LONG | Si défini, cela remplacera la longueur (en ms) qu'il faut pour conserver une connexion vivante sans recevoir de ping |
connection-factory | Définit une usine de connexions | ||
connector | Un connecteur peut être utilisé par un client pour définir comment il doit se connecter à un serveur | ||
connector-service | |||
divert | Une ressource de messagerie qui vous permet de détourner en toute transparence les messages routés vers une adresse ou à une autre adresse, sans apporter aucune modification à toute logique d'application client | ||
discovery-group | Groupe multidiffusion à écouter pour recevoir les informations de la part des autres serveurs lorsqu'ils annonceront leurs connecteurs. | ||
failback-delay | 5000 | LONG | Le temps, en millisecondes, qu'il faut attendre avant qu'un failback (restauration automatique) puisse avoir lieu en cas de redémarrage d'une serveur live |
failover-on-shutdown | false | BOOLÉEN | Indique si ce serveur de sauvegarde (s'il s'agit d'un seveur de sauvegarde) doit devenir live lors d'un arrêt normal du serveur. |
grouping-handler | Prend des décisions sur quels noeuds d'un cluster doit gérer un message lié à une id de groupe | ||
id-cache-size | 20000 | INT | La taille du cache pour pré-créer les ID de message |
in-vm-acceptor | Définit la façon dont les connexions in-VM peuvent être faîtes au serveur HornetQ | ||
in-vm-connector | Utilisé par un client in-VM pour définir comment il doit se connecter à un serveur | ||
jmx-domain | org.hornetq | STRING | Le domaine JMX utilisé pour enregistrer des MBeans HornetQ dans le MBeanServer |
jmx-management-enabled | false | BOOLÉEN | Indique si HornetQ doit exposer sa gestion interne API via JMX. Cela n'est pas recommandé, car accéder à ces MBeans peut conduire à une configuration incohérente |
journal-buffer-size | 501760 (490KiB) | LONG | La taille du tampon interne sur la journal |
journal-buffer-timeout | 500000 (0.5 milliseconds) for ASYNCIO journal and 3333333 (3.33 milliseconds) for NIO journal | LONG | Le timeout (en nanoseconds) utilisé pour vider des tampons intrnes dans le journal |
journal-compact-min-files | 10 | INT | Le nombre minimum de fichiers de données de journaux avant que nous démarrions le compactage |
journal-compact-percentage | 30 | INT | Le pourcentage de données live sur lequel on considère compacter le journal |
journal-file-size | 10485760 | LONG | La taille (en octets) de chaque fichier de journal |
journal-max-io | 1 | INT | Le nombre maximal de requêtes d'écriture que vous pourrez avoir dans la file d'attente de l'AIO à chaque instant. La valeur par défaut passe à 500 lorsque le journal ASYNCIO est utilisé |
journal-min-files | 2 | INT | Le nombre de fichiers de journaux à pré-créer |
journal-sync-non-transactional | true | BOOLÉEN | Indique si on doit attendre que les données non transactionnelles soient synchronisées au journal avant de renvoyer une réponse au client |
journal-sync-transactional | true | BOOLÉEN | Indique si on doit attendre que les données de transaction soient synchronisées au journal avant de renvoyer une réponse au client |
journal-type | ASYNCIO | String | Le type de journal à utiliser. Cet attribut peut prendre les valeurs "ASYNCIO" ou "NIO" |
jms-topic | Définit un sujet JMS | ||
live-connector-ref | référence | STRING | [Déprécié] Le nom du connecteur utilisé pour se connecter au connecteur live. Si ce serveur n'est pas une sauvegarde qui utilise «shared nothing HA», sa valeur est «undefined» (indéfinie) |
log-journal-write-rate | false | BOOLÉEN | Indique si on doit consigner périodiquement le taux d'écriture au journal et le taux de vidage |
mask-password | true | BOOLÉEN | |
management-address | jms.queue.hornetq.management | STRING | Adresse à laquelle envoyer des messages de gestion |
management-notification-address | hornetq.notifications | STRING | Le nom de l'adresse que les consommateurs utilisent pour recevoir des notifications de la part du management |
max-saved-replicated-journal-size | 2 | INT | Le nombre maximum de journaux de sauvegarde à conserver suite à une restaurauration automatique. |
memory-measure-interval | -1 | LONG | Fréquence d'échantillonage de mémoire JVM en ms (ou -1 pour désactiver l'échantillonage de mémoire) |
memory-warning-threshold | 25 | INT | Pourcentage de mémoire disponible qui si dépassée résulte en journmalisation d'avertissement |
message-counter-enabled | false | BOOLÉEN | Indique si le compteur de messages est activé |
message-counter-max-day-history | 10 | INT | Le nombre de jours qu'il faut conserver l'historique du compteur de messages |
message-counter-sample-period | 10000 | LONG | La période d'échantillonage (en ms) à utiliser pour les compteurs de messages |
message-expiry-scan-period | 30000 | LONG | La fréquence (en ms) de balayage des messages expirés |
message-expiry-thread-priority | 3 | INT | La priorité du thread de messages expirés |
page-max-concurrent-io | 5 | INT | Le nombre maximal de lectures simultanées autorisées sur la pagination |
perf-blast-pages | -1 | INT | |
persist-delivery-count-before-delivery | false | BOOLÉEN | Si le nombre de livraison est rendu persistant avant la livraison. False signifie que cela se produit uniquement après qu'un message ait été annulé |
persist-id-cache | true | BOOLÉEN | Indique si les ID sont persistés dans le journal |
persistence-enabled | true | BOOLÉEN | Indique si le serveur utilisera le journal basé fichier pour la persistance |
pooled-connection-factory | Définit une usine de connexions gérées | ||
remoting-interceptors | Non défini | LIST | [Deprecated] La liste de classes d'intercepteur utilisée par ce serveur |
remoting-incoming-interceptors | Non défini | LIST | La liste de classes d'intercepteurs entrants utilisée par ce serveur |
remoting-outgoing-interceptors | Non défini | LIST | La liste de classes d'intercepteurs sortants utilisée par ce serveur |
run-sync-speed-test | false | BOOLÉEN | Indique si l'on doit procéder à un diagnostique de la vitesse de sync de votre disque au démarrage. Utile quand vous déterminez les problèmes de performance. |
replication-clustername | STRING | Le nom de la connexion de cluster à répliquer si plus d'une connexion de serveur est configurée | |
runtime-queue | Une file d'attente de runtime | ||
remote-connector | Utilisé par un client distant pour définir comment il doit se connecter à un serveur | ||
remote-acceptor | Définit la façon dont les connexions distantes peuvent être faîtes au serveur HornetQ | ||
scheduled-thread-pool-max-size | 5 | INT | Le nombre de threads contenu dans le thread pool principal programmé |
security-domain | autre | STRING | Le domaine de sécurité à utiliser pour pouvoir vérifier les informations rôle et utilisateur |
security-enabled | true | BOOLÉEN | Indique si la sécurité est activée |
security-setting | Un paramètre de sécurité permet à un groupe de permissions d'être définies en fonction de files d'attentes sur la base de leur adresse. | ||
security-invalidation-interval | 10000 | LONG | Le temps, en millisecondes, qu'il faut attendre avant d'invalider la cache de sécurité |
server-dump-interval | -1 | LONG | La fréquence de vidage d'information de runtime de base dans le journal du serveur. Une valeur inférieure à 1 désactive cette fonction |
shared store | true | BOOLÉEN | Indique si le serveur utilise ou non un store partagé en cas de basculement |
thread-pool-max-size | 30 | INT | Le nombre de threads contenu dans le thread pool. -1 signifie qu'il n'y a pas de limite |
transaction-timeout | 300000 | LONG | Le temps, en millisecondes (ms), qu'il faut attendre avant qu'une transaction puisse être retirée du gestionnaire de ressources après sa création |
transaction-timeout-scan-period | 1000 | LONG | La fréquence (en ms) de balayage des transactions de timeout |
wild-card-routing-enabled | true | BOOLÉEN | Indique si le serveur prend en charge le le routage de wild-card |
Avertissement
La valeur de
journal-file-size doit être plus élevée que celle de la taille du message envoyé au serveur, ou bien le serveur ne pourra pas stocker le message.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.