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.
Almacén de archivos de mensajería.
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | Vía de acceso al almacén de archivos. |
logFileSize | long Min: 10 | 10 | Tamaño en megabytes del archivo de registro. El tamaño del archivo de registro no puede ser superior a la mitad del tamaño del almacén de archivos. En un almacén de archivos configurado con un tamaño de 400 MB, el tamaño del archivo de registro no puede superar los 200 MB. El tamaño máximo recomendado del archivo de registro es del 25% del tamaño del almacén de archivos. En un almacén de archivos configurado con un tamaño de 400 MB, el tamaño máximo recomendado del archivo de registro sería de 100 MB. |
fileStoreSize | long Min: 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. |
Un destino de cola representa una cola de mensajes y se utiliza para la mensajería punto a punto.
Name | Type | Default | Description |
---|---|---|---|
id | string | El nombre de la cola. | |
forceReliability |
| AssuredPersistent | La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Destino al que el sistema redirige el mensaje cuando no puede entregarse en su destino. |
failedDeliveryPolicy |
| 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. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
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. |
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. |
sendAllowed | boolean | true | Los productores pueden enviar mensajes a este destino. |
receiveAllowed | boolean | true | Deseleccione esta opción (estableciéndola en false) para evitar que los consumidores puedan recibir mensajes de este destino. |
maintainStrictOrder | boolean | false | Conserva el orden con el que un productor envía mensajes al destino. |
maxMessageDepth | long Min: 1 | 50000 | Número máximo de mensajes que puede situar el motor de mensajería en sus puntos de mensaje. |
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.
Name | Type | Default | Description |
---|---|---|---|
id | string | El nombre del espacio de temas. | |
forceReliability |
| AssuredPersistent | La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Destino al que el sistema redirige el mensaje cuando no puede entregarse en su destino. |
failedDeliveryPolicy |
| 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. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
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. |
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. |
sendAllowed | boolean | true | Los productores pueden enviar mensajes a este destino. |
receiveAllowed | boolean | true | Deseleccione esta opción (estableciéndola en false) para evitar que los consumidores puedan recibir mensajes de este destino. |
maintainStrictOrder | boolean | false | Conserva el orden con el que un productor envía mensajes al destino. |
maxMessageDepth | long Min: 1 | 50000 | Número máximo de mensajes que puede situar el motor de mensajería en sus puntos de mensaje. |
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.
Name | Type | Default | Description |
---|---|---|---|
id | string | El nombre de la cola de alias o espacio de temas de alias. | |
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. |
forceReliability |
| AssuredPersistent | La fiabilidad asignada a un mensaje generado en este destino cuando el productor no ha establecido una fiabilidad explícita. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | Los productores pueden enviar mensajes a este destino. true true false false |
Seguridad de la característica wasJmsServer-1.0.
Conjunto de permisos correlacionados con los usuarios y grupos
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
name | string | Nombre del rol. |
messagingSecurity > role > queuePermission
Permiso definido sobre una cola para un conjunto de usuarios y grupos
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
queueRef | string | Referencia a la cola definida en el Motor de mensajería |
messagingSecurity > role > queuePermission > action
Operaciones que están permitidas sobre el destino
messagingSecurity > role > tempDestinationPermission
Permiso definido sobre un destino temporal para un conjunto de usuarios y grupos
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
prefix | string | Prefijo definido par aun destino temporal |
messagingSecurity > role > tempDestinationPermission > action
Operaciones que están permitidas sobre el destino
messagingSecurity > role > topicPermission
Permiso definido sobre un tema para un conjunto de usuarios y grupos
Name | Type | Default | Description |
---|---|---|---|
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 > topicPermission > action
Operaciones que están permitidas sobre el destino
messagingSecurity > role > user
Los usuarios que se asignan a un determinado rol
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
name | string | El usuario que se ha definido como parte del registro. |
messagingSecurity > role > group
Los grupos que se asignan al rol.
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
name | string | El grupo que se ha definido como parte del registro de usuarios. |