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: false
Tipo 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: false
Tipo 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: false
Tipo de datos:
messagingSecurity > role
Descripción: Un conjunto de permisos correlacionados con los usuarios y grupos.
Obligatorio: false
Tipo 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: false
Tipo 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 grupos
Obligatorio: false
Tipo 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 > queuePermission > action
Descripción: Operaciones que están permitidas sobre el destino
Obligatorio: false
Tipo de datos:
messagingSecurity > role > tempDestinationPermission
Descripción: Permiso definido sobre un destino temporal para un conjunto de usuarios y grupos
Obligatorio: false
Tipo 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 > tempDestinationPermission > action
Descripción: Operaciones que están permitidas sobre el destino
Obligatorio: false
Tipo de datos:
messagingSecurity > role > topicPermission
Descripción: Permiso definido sobre un tema para un conjunto de usuarios y grupos
Obligatorio: false
Tipo 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 > topicPermission > action
Descripción: Operaciones que están permitidas sobre el destino
Obligatorio: false
Tipo de datos:
messagingSecurity > role > user
Descripción: Los usuarios que se asignan a un determinado rol
Obligatorio: false
Tipo 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: false
Tipo 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: false
Tipo 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.

Icono que indica el tipo de tema Tema de referencia



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_messagingEngine
Nombre de archivo:rwlp_config_messagingEngine.html