Um mecanismo do sistema de mensagens é um componente em execução em um servidor que gerencia recursos do sistema de mensagens. Os aplicativos são conectados a um mecanismo do sistema de mensagens quando enviam e recebem mensagens.
Armazenamento do arquivo do sistema de mensagens.
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | Caminho para o armazenamento de arquivos. |
logFileSize | long Min: 10 | 10 | Tamanho em megabytes do arquivo de log. O tamanho do arquivo de log não pode exceder metade do tamanho do tamanho do armazenamento de arquivos. Para um tamanho de armazenamento de arquivos configurado para 400 MB, o tamanho do arquivo de log não poderá exceder 200 MB. O tamanho de arquivo de log recomendado no máximo é 25% do tamanho do armazenamento de arquivos. Para um tamanho de armazenamento de arquivos configurado para 400 MB, a configuração recomendada no máximo para o tamanho de arquivo de log seria 100 MB. |
fileStoreSize | long Min: 20 | 400 | O tamanho combinado em megabytes para ambos, armazenamento permanente e temporário. O tamanho do armazenamento de arquivos está igualmente dividido entre de armazenamento permanente e temporário. Por exemplo, se você especificar 400 MB como tamanho do armazenamento de arquivos, 200 MB será usado para armazenamento permanente e 200 MB será usado para armazenamento temporário. |
Um destino de fila representa uma fila de mensagens e é usado para o sistema de mensagens ponto a ponto.
Name | Type | Default | Description |
---|---|---|---|
id | string | O nome da fila. | |
forceReliability |
| AssuredPersistent | A confiabilidade designada para uma mensagem produzida para este destino quando uma confiabilidade explícita não tiver sido configurada pelo produtor. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | O destino ao qual uma mensagem é redirecionada pelo sistema quando ela não pode ser entregue ao destino. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Lista as ações que o mecanismo do sistema de mensagens deve tomar quando o maxredeliverycount for atingido para uma mensagem. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | longo | 5000 | Quando nenhum destino de exceção estiver configurado, o intervalo de tempo a ser aplicado entre as novas tentativas, depois que o limite máximo de entregas com falha para esse destino for atingido. |
maxRedeliveryCount | int | 5 | O número máximo de tentativas sem êxito para processar uma mensagem. Depois desse número de tentativas com falha, se um destino de exceção estiver configurado, a mensagem será encaminhada do destino desejado para seu destino de exceção. Se um destino de exceção não estiver configurado, um intervalo de tempo entre as novas tentativas será aplicado. |
sendAllowed | booleano | true | Produtores podem enviar mensagens a esse destino. |
receiveAllowed | booleano | true | Limpe essa opção (definido-a como falsa) para impedir os consumidores de conseguirem receber mensagens desse destino. |
maintainStrictOrder | booleano | false | Mantém a ordem na qual um produtor envia mensagens ao destino. |
maxMessageDepth | long Min: 1 | 50000 | O número máximo de mensagens que o mecanismo do sistema de mensagens pode colocar em seus pontos de mensagens. |
Um destino do espaço de tópico representa um conjunto de tópicos de "publicação e assinatura" e é usado para mensagens de publicação/assinatura.
Name | Type | Default | Description |
---|---|---|---|
id | string | O nome do espaço do tópico. | |
forceReliability |
| AssuredPersistent | A confiabilidade designada para uma mensagem produzida para este destino quando uma confiabilidade explícita não tiver sido configurada pelo produtor. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | O destino ao qual uma mensagem é redirecionada pelo sistema quando ela não pode ser entregue ao destino. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Lista as ações que o mecanismo do sistema de mensagens deve tomar quando o maxredeliverycount for atingido para uma mensagem. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | longo | 5000 | Quando nenhum destino de exceção estiver configurado, o intervalo de tempo a ser aplicado entre as novas tentativas, depois que o limite máximo de entregas com falha para esse destino for atingido. |
maxRedeliveryCount | int | 5 | O número máximo de tentativas sem êxito para processar uma mensagem. Depois desse número de tentativas com falha, se um destino de exceção estiver configurado, a mensagem será encaminhada do destino desejado para seu destino de exceção. Se um destino de exceção não estiver configurado, um intervalo de tempo entre as novas tentativas será aplicado. |
sendAllowed | booleano | true | Produtores podem enviar mensagens a esse destino. |
receiveAllowed | booleano | true | Limpe essa opção (definido-a como falsa) para impedir os consumidores de conseguirem receber mensagens desse destino. |
maintainStrictOrder | booleano | false | Mantém a ordem na qual um produtor envia mensagens ao destino. |
maxMessageDepth | long Min: 1 | 50000 | O número máximo de mensagens que o mecanismo do sistema de mensagens pode colocar em seus pontos de mensagens. |
Um destino do alias mapeia um nome alternativo para um destino do barramento. É possível usar um destino de alias para um sistema de mensagens ponto a ponto ou sistema de mensagens de publicação/assinatura.
Name | Type | Default | Description |
---|---|---|---|
id | string | O nome da fila de alias ou espaço de tópico alias. | |
targetDestination | string | Default.Queue | O parâmetro de destino alvo identifica um destino que pode estar no mesmo Barramento que o destino de alias. Por padrão, se nenhuma propriedade for configurada, ele aponta para Default.Queue. |
forceReliability |
| AssuredPersistent | A confiabilidade designada para uma mensagem produzida para este destino quando uma confiabilidade explícita não tiver sido configurada pelo produtor. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | Produtores podem enviar mensagens a esse destino. true true false false |
Segurança para o recurso wasJmsServer-1.0.
Um conjunto de permissões que são mapeadas para os usuários e grupos
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | string | O nome da função. |
messagingSecurity > role > queuePermission
Permissão que é definida em uma fila para um conjunto de usuários e grupos
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
queueRef | string | Referência à Fila definida no Mecanismo do Sistema de Mensagens |
messagingSecurity > role > queuePermission > action
Operações que são permitidas no destino
messagingSecurity > role > tempDestinationPermission
Permissão que é definida em um destino provisório para um conjunto de usuários e grupos
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
prefix | string | Prefixo definido para um destino temporário |
messagingSecurity > role > tempDestinationPermission > action
Operações que são permitidas no destino
messagingSecurity > role > topicPermission
Permissão que é definida em um tópico para um conjunto de usuários e grupos
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
topicName | string | Nome do Tópico dentro do TopicSpace | |
topicSpaceRef | string | Default.Topic.Space | Referência ao TopicSpace definido no Mecanismo do Sistema de Mensagens |
messagingSecurity > role > topicPermission > action
Operações que são permitidas no destino
messagingSecurity > role > user
Os usuários são designados a uma determinada função
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | string | O usuário que é definido como parte do registro. |
messagingSecurity > role > group
Os grupos que são designados à função.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | string | O grupo que é definido como parte do registro do usuário. |