Un moteur de messagerie est un composant fonctionnant sur un serveur, qui gère les ressources de messagerie. Les applications sont connectées à un moteur de messagerie lorsqu'elles envoient et reçoivent des messages.
Magasin de fichiers message
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | Chemin d'accès au magasin de fichiers |
logFileSize | long Min: 10 | 10 | Taille en mégaoctets du fichier journal. La taille du fichier journal ne peut dépasser la moitié de la taille du magasin de fichiers. Pour une taille de magasin de fichiers réglée à 400 Mo, le fichier journal ne pourra donc jamais dépasser 200 Mo. Il est cependant recommandé de limiter la taille du fichier journal à 25 % de la taille du magasin de fichiers. Ainsi, pour une taille de magasin de fichiers réglée à 400 Mo, le maximum recommandé pour le fichier journal sera 100 Mo. |
fileStoreSize | long Min: 20 | 400 | Taille combinée en mégaoctets pour le magasin permanent et temporaire. La taille du magasin de fichiers est également répartie entre le magasin permanent et temporaire. Par exemple, si vous indiquez une taille de 400 Mo pour le magasin de fichiers, 200 Mo sont utilisés pour le magasin permanent et 200 Mo pour le magasin temporaire. |
Une destination de file d'attente représente une file d'attente de messages et elle est utilisée pour la messagerie point à point.
Name | Type | Default | Description |
---|---|---|---|
id | string | Nom de la file d'attente. | |
forceReliability |
| AssuredPersistent | Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Destination de transmission d'un message par le système lorsqu'il ne peut pas être transmis à la destination choisie. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | Si aucune destination d'exception n'est configurée, vous pouvez spécifier l'intervalle de temps à respecter entre chaque série de tentatives de distribution pour cette destination. |
maxRedeliveryCount | int | 5 | Nombre maximal de tentatives de traitement d'un message ayant échoué. Une fois cette limite atteinte, le message est envoyé de la destination voulue à la destination d'exception si elle est définie. Si aucune destination d'exception n'est configurée, un intervalle entre les tentatives est appliqué. |
sendAllowed | boolean | true | Les expéditeurs peuvent envoyer des messages à cette destination. |
receiveAllowed | boolean | true | Désélectionnez cette option (valeur False) afin d'éviter que les destinataires de message puissent recevoir des messages en provenance de cette destination. |
maintainStrictOrder | boolean | false | Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination. |
maxMessageDepth | long Min: 1 | 50000 | Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message. |
Une destination d'espace de sujet représente un jeu de sujets de "publication et d'abonnement" et est utilisée pour la messagerie par publication/abonnement.
Name | Type | Default | Description |
---|---|---|---|
id | string | Nom de l'espace de sujet. | |
forceReliability |
| AssuredPersistent | Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Destination de transmission d'un message par le système lorsqu'il ne peut pas être transmis à la destination choisie. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | Si aucune destination d'exception n'est configurée, vous pouvez spécifier l'intervalle de temps à respecter entre chaque série de tentatives de distribution pour cette destination. |
maxRedeliveryCount | int | 5 | Nombre maximal de tentatives de traitement d'un message ayant échoué. Une fois cette limite atteinte, le message est envoyé de la destination voulue à la destination d'exception si elle est définie. Si aucune destination d'exception n'est configurée, un intervalle entre les tentatives est appliqué. |
sendAllowed | boolean | true | Les expéditeurs peuvent envoyer des messages à cette destination. |
receiveAllowed | boolean | true | Désélectionnez cette option (valeur False) afin d'éviter que les destinataires de message puissent recevoir des messages en provenance de cette destination. |
maintainStrictOrder | boolean | false | Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination. |
maxMessageDepth | long Min: 1 | 50000 | Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message. |
Une destination d'alias mappe un nom alternatif pour une destination de bus. Vous pouvez utiliser une destination d'alias pour la messagerie point-à-point ou la messagerie par publication/abonnement.
Name | Type | Default | Description |
---|---|---|---|
id | string | Nom de la file d'attente d'alias ou de l'espace de sujet d'alias. | |
targetDestination | string | Default.Queue | Le paramètre de destination cible identifie une destination qui peut se trouver dans le même bus que la destination d'alias. Par défaut, si aucune propriété n'est définie, il pointe vers Default.Queue. |
forceReliability |
| AssuredPersistent | Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | Les expéditeurs peuvent envoyer des messages à cette destination. true true false false |
Sécurité de la fonction wasJmsServer-1.0
Ensemble de droits d'accès (autorisations) mappés aux utilisateurs et aux groupes
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | string | Nom du rôle. |
messagingSecurity > role > queuePermission
Autorisation définie sur une file d'attente pour un ensemble d'utilisateurs et de groupes
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
queueRef | string | Référence à la file d'attente définie dans le moteur de messagerie |
messagingSecurity > role > queuePermission > action
Opérations autorisées sur la destination
messagingSecurity > role > tempDestinationPermission
Autorisation définie sur une destination temporaire pour un ensemble d'utilisateurs et de groupes
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
prefix | string | Préfixe défini pour une destination temporaire |
messagingSecurity > role > tempDestinationPermission > action
Opérations autorisées sur la destination
messagingSecurity > role > topicPermission
Autorisation définie sur un sujet pour un ensemble d'utilisateurs et de groupes
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
topicName | string | Nom du sujet dans l'espace de sujet | |
topicSpaceRef | string | Default.Topic.Space | Référence à l'espace de sujet défini dans le moteur de messagerie |
messagingSecurity > role > topicPermission > action
Opérations autorisées sur la destination
messagingSecurity > role > user
Utilisateurs affectés au rôle considéré
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | string | Utilisateur défini comme partie du registre. |
messagingSecurity > role > group
Groupes attribués au rôle
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | string | Groupe défini comme partie du registre d'utilisateurs. |