Motor de mensajería (messagingEngine)
Un motor de mensajería es un componente, que se ejecuta en un servidor, que gestiona los recursos de mensajería. Las aplicaciones se conectan con un motor de mensajería cuando envían y reciben mensajes.
- alias
Descripción: Un destino de alias correlaciona un nombre alternativo para un destino de bus. Puede utilizar un destino de alias para la mensajería de punto a punto o la mensajería de publicación/suscripción.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string El nombre de la cola de alias o espacio de temas de alias. sendAllowed - false
- true
true Los productores pueden enviar mensajes a este destino. - false
- false
- true
- true
targetDestination string Default.Queue El parámetro de destino objetivo identifica un destino que puede estar en el mismo bus que el destino de alias. Por omisión, si no se define ninguna propiedad, apunta a Default.Queue.
- fileStore
Descripción: Almacén de archivos de mensajería.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción fileStoreSize long Mínimo:20
400 El tamaño combinado en megabytes del almacén permanente y temporal. El tamaño del almacén de archivos se divide equitativamente entre el almacén permanente y el almacén temporal. Por ejemplo, si especifica 400 MB como el tamaño del almacén de archivos, 200 MB se utilizan para el almacén permanente y 200 MB se utilizan para almacén temporal. logFileSize long Mínimo:10
10 Tamaño en megabytes del archivo de registro. El tamaño del archivo de registro puede ser como máximo la mitad del tamaño del almacén de archivos. El tamaño del archivo de registro recomendado es el 25% del tamaño del almacén de archivos. Por ejemplo, si el tamaño del almacén de archivos está establecido en 400 MB, el tamaño del archivo de registro no puede exceder los 200 MB. En este ejemplo, el valor recomendado para el tamaño del archivo de registro será 100 MB. path string ${server.output.dir}/messaging/messageStore Vía de acceso al almacén de archivos.
- messagingSecurity
Descripción: Seguridad de la característica wasJmsServer-1.0.Obligatorio: falseTipo de datos: - messagingSecurity > role
Descripción: Un conjunto de permisos correlacionados con los usuarios y grupos.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name string Nombre del rol. - messagingSecurity > role > group
Descripción: Los grupos que se asignan al rol.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name string El grupo que se ha definido como parte del registro de usuarios.
- messagingSecurity > role > queuePermission
Descripción: Permiso definido sobre una cola para un conjunto de usuarios y gruposObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. queueRef string Referencia a la cola definida en el Motor de mensajería
- messagingSecurity > role > tempDestinationPermission
Descripción: Permiso definido sobre un destino temporal para un conjunto de usuarios y gruposObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. prefix string Prefijo definido par aun destino temporal
- messagingSecurity > role > topicPermission
Descripción: Permiso definido sobre un tema para un conjunto de usuarios y gruposObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. topicName string Nombre del tema dentro del espacio de temas topicSpaceRef string Default.Topic.Space Referencia al espacio de temas definido en el Motor de mensajería
- messagingSecurity > role > user
Descripción: Los usuarios que se asignan a un determinado rolObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name string El usuario que se ha definido como parte del registro.
- queue
Descripción: Un destino de cola representa una cola de mensajes y se utiliza para la mensajería punto a punto.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción exceptionDestination string _SYSTEM.Exception.Destination Destino al que el sistema redirige el mensaje cuando no puede entregarse en su destino. failedDeliveryPolicy - KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
SEND_TO_EXCEPTION_DESTINATION Lista las acciones que el motor de mensajería debe realizar cuando se alcanza el valor de maxredeliverycount para un mensaje. - KEEP_TRYING
- KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
- DISCARD
forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string El nombre de la cola. maintainStrictOrder boolean false Conserva el orden con el que un productor envía mensajes al destino. maxMessageDepth long Mínimo:1
50000 Número máximo de mensajes que puede situar el motor de mensajería en sus puntos de mensaje. maxRedeliveryCount int 5 Número máximo de intentos de procesar un mensaje no conseguidos. Después de este número de intentos fallidos, si se configura una destino de excepción, el mensaje se reenvía desde el destino previsto a su destino de excepción. Si no se ha configurado un destino de excepción, se aplica un intervalo de tiempo entre reintentos. receiveAllowed boolean true Deseleccione esta opción (estableciéndola en false) para evitar que los consumidores puedan recibir mensajes de este destino. redeliveryInterval long 5000 Cuando no se ha configurado ningún destino de excepción, el intervalo de tiempo que debe aplicarse entre reintentos, después de alcanzar el límite máximo de entregas no satisfactorias, para este destino. sendAllowed boolean true Los productores pueden enviar mensajes a este destino.
- topicSpace
Descripción: Un destino de espacio de temas representa un conjunto de temas de "publicar y suscribirse" y se utiliza para la mensajería de publicación/suscripción.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción exceptionDestination string _SYSTEM.Exception.Destination Destino al que el sistema redirige el mensaje cuando no puede entregarse en su destino. failedDeliveryPolicy - KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
SEND_TO_EXCEPTION_DESTINATION Lista las acciones que el motor de mensajería debe realizar cuando se alcanza el valor de maxredeliverycount para un mensaje. - KEEP_TRYING
- KEEP_TRYING
- SEND_TO_EXCEPTION_DESTINATION
- SEND_TO_EXCEPTION_DESTINATION
- DISCARD
- DISCARD
forceReliability - AssuredPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ReliablePersistent
AssuredPersistent La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. - AssuredPersistent
- AssuredPersistent
- BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
- ReliablePersistent
- ReliablePersistent
id string El nombre del espacio de temas. maintainStrictOrder boolean false Conserva el orden con el que un productor envía mensajes al destino. maxMessageDepth long Mínimo:1
50000 Número máximo de mensajes que puede situar el motor de mensajería en sus puntos de mensaje. maxRedeliveryCount int 5 Número máximo de intentos de procesar un mensaje no conseguidos. Después de este número de intentos fallidos, si se configura una destino de excepción, el mensaje se reenvía desde el destino previsto a su destino de excepción. Si no se ha configurado un destino de excepción, se aplica un intervalo de tiempo entre reintentos. receiveAllowed boolean true Deseleccione esta opción (estableciéndola en false) para evitar que los consumidores puedan recibir mensajes de este destino. redeliveryInterval long 5000 Cuando no se ha configurado ningún destino de excepción, el intervalo de tiempo que debe aplicarse entre reintentos, después de alcanzar el límite máximo de entregas no satisfactorias, para este destino. sendAllowed boolean true Los productores pueden enviar mensajes a este destino.