Moteur de messagerie (messagingEngine)
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.
- alias
Description : 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.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string Nom de la file d'attente d'alias ou de l'espace de sujet d'alias. sendAllowed - false
- true
true Les expéditeurs peuvent envoyer des messages à cette destination. - false
- false
- true
- true
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.
- fileStore
Description : Magasin de fichiers messageObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description fileStoreSize long Minimum : 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. logFileSize long Minimum : 10
10 Taille en mégaoctets du fichier journal. La taille du fichier journal peut correspondre au plus à la moitié de la taille du magasin de fichiers. La taille du fichier journal recommandée correspond à 25 % de la taille du magasin de fichiers. Par exemple, si la taille du magasin de fichiers est définie sur 400 Mo, la taille du fichier journal ne peut pas dépasser 200 Mo. Dans cet exemple, la valeur recommandée pour la taille du fichier journal est 100 Mo. path string ${server.output.dir}/messaging/messageStore Chemin d'accès au magasin de fichiers
- messagingSecurity
Description : Sécurité de la fonction wasJmsServer-1.0Obligatoire : falseType de données - messagingSecurity > role
Description : Ensemble de droits d'accès mappés aux utilisateurs et aux groupesObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique. name string Nom du rôle. - messagingSecurity > role > group
Description : Groupes attribués au rôleObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique. name string Groupe défini comme partie du registre d'utilisateurs.
- messagingSecurity > role > queuePermission
Description : Droits d'accès définis sur une file d'attente pour un ensemble d'utilisateurs et de groupesObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut 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 > tempDestinationPermission
Description : Droits d'accès définis sur une destination temporaire pour un ensemble d'utilisateurs et de groupesObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique. prefix string Préfixe défini pour une destination temporaire
- messagingSecurity > role > topicPermission
Description : Droits d'acccès définis sur un sujet pour un ensemble d'utilisateurs et de groupesObligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut 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
- queue
Description : Une destination de file d'attente représente une file d'attente de messages et elle est utilisée pour la messagerie point à point.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description 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 - KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
SEND_TO_EXCEPTION_DESTINATION Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message. - KEEP_TRYING
- KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
- DISCARD
forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string Nom de la file d'attente. maintainStrictOrder boolean false Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination. maxMessageDepth long Minimum : 1
50000 Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message. 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é. 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. 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. sendAllowed boolean true Les expéditeurs peuvent envoyer des messages à cette destination.
- topicSpace
Description : 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.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description 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 - KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
SEND_TO_EXCEPTION_DESTINATION Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message. - KEEP_TRYING
- KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
- DISCARD
forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string Nom de l'espace de sujet. maintainStrictOrder boolean false Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination. maxMessageDepth long Minimum : 1
50000 Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message. 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é. 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. 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. sendAllowed boolean true Les expéditeurs peuvent envoyer des messages à cette destination.