Модуль обмена сообщениями - это внутренний компонент сервера, управляющий ресурсами обмена сообщениями. При отправке и получении сообщений приложения подключаются к модулю обмена сообщениями.
Хранилище файлов обмена сообщениями.
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | Путь к хранилищу файлов. |
logFileSize | long Min: 10 | 10 | Размер файла протокола в мегабайтах. Размер файла протокола не может больше половины размера хранилища файлов. Для хранилища файлов размером 400 МБ файл протокола не может превышать 200 МБ. Рекомендуемый максимальный размер файла протокола - 25 % размера хранилища файлов. Для хранилища файлов размером 400 МБ рекомендуемое максимальное значение файла протокола составляет 100 МБ. |
fileStoreSize | long Min: 20 | 400 | Общий размер в мегабайтах постоянного и временного хранилищ. Размер хранилища файлов поровну распределяется между постоянным и временным хранилищами. Например, если указать в качестве размера хранилища файлов 400 МБ, то 200 МБ используется под постоянное хранилище и 200 МБ - под временное хранилище. |
Целевая очередь представляет очередь сообщений и используется для двухточечного обмена сообщениями.
Name | Type | Default | Description |
---|---|---|---|
id | string | Имя очереди. | |
forceReliability |
| AssuredPersistent | Надежность, которая присваивается сообщениям, направленным по данному целевому адресу, если производитель не задал надежность явным образом. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Целевой адрес, куда будет переслано сообщение, если система не сможет добавить его по данному целевому адресу. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Список действий, выполняемых службой сообщений при достижении значения maxredeliverycount для сообщения. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | Если не настроен обработчик исключительных ситуаций, то применяется данный интервал, задающий время между повторными попытками после достижения ограничения на максимальное число недоставленных сообщений для данного получателя. |
maxRedeliveryCount | int | 5 | Максимальное число неудачных попыток обработки сообщения. Если настроен обработчик исключительных ситуаций, то после достижения этого предельного числа неудачных попыток сообщение передается от ожидаемого получателя в обработчик исключительных ситуаций. Если обработчик исключительных ситуаций не настроен, применяется интервал между повторными попытками. |
sendAllowed | boolean | true | Поставщики могут отправлять сообщения на этот адрес. |
receiveAllowed | boolean | true | Очистите этот параметр (укажите значение false), для того чтобы запретить приемникам получать сообщения от этого получателя. |
maintainStrictOrder | boolean | false | Поддерживает порядок, в котором поставщик отправляет сообщения в этот целевой объект. |
maxMessageDepth | long Min: 1 | 50000 | Максимальное число сообщений, которые данная служба сообщений может разместить в точках сообщений. |
Целевой объект пространства темы представляет набор тем "публикация и подписка" и используется для обмена сообщениями в режиме публикация-подписка.
Name | Type | Default | Description |
---|---|---|---|
id | string | Название пространства разделов. | |
forceReliability |
| AssuredPersistent | Надежность, которая присваивается сообщениям, направленным по данному целевому адресу, если производитель не задал надежность явным образом. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | Целевой адрес, куда будет переслано сообщение, если система не сможет добавить его по данному целевому адресу. |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | Список действий, выполняемых службой сообщений при достижении значения maxredeliverycount для сообщения. SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | Если не настроен обработчик исключительных ситуаций, то применяется данный интервал, задающий время между повторными попытками после достижения ограничения на максимальное число недоставленных сообщений для данного получателя. |
maxRedeliveryCount | int | 5 | Максимальное число неудачных попыток обработки сообщения. Если настроен обработчик исключительных ситуаций, то после достижения этого предельного числа неудачных попыток сообщение передается от ожидаемого получателя в обработчик исключительных ситуаций. Если обработчик исключительных ситуаций не настроен, применяется интервал между повторными попытками. |
sendAllowed | boolean | true | Поставщики могут отправлять сообщения на этот адрес. |
receiveAllowed | boolean | true | Очистите этот параметр (укажите значение false), для того чтобы запретить приемникам получать сообщения от этого получателя. |
maintainStrictOrder | boolean | false | Поддерживает порядок, в котором поставщик отправляет сообщения в этот целевой объект. |
maxMessageDepth | long Min: 1 | 50000 | Максимальное число сообщений, которые данная служба сообщений может разместить в точках сообщений. |
Псевдоним получателя преобразует дополнительное имя для целевого объекта шины. Можно использовать псевдоним получателя для двухточечного обмена сообщениями или для обмена сообщениями в режиме публикация-подписка.
Name | Type | Default | Description |
---|---|---|---|
id | string | Имя псевдонима очереди или пространства раздела. | |
targetDestination | string | Default.Queue | Параметр Целевой объект определяет целевой объект, который может быть в пределах той же шины, где находится псевдоним назначения. По умолчанию, если свойство не задано, то этот параметр указывает на Default.Queue. |
forceReliability |
| AssuredPersistent | Надежность, которая присваивается сообщениям, направленным по данному целевому адресу, если производитель не задал надежность явным образом. ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | Поставщики могут отправлять сообщения на этот адрес. true true false false |
Защита для комплекта wasJmsServer-1.0.
Набор прав доступа, связанных с пользователями и группами
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
name | string | Имя роли. |
messagingSecurity > role > queuePermission
Права доступа, настроенные у очереди для набора пользователей и групп
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
queueRef | string | Ссылка на очередь, определенная в службе сообщений |
messagingSecurity > role > queuePermission > action
Разрешенные действия над целевым объектом
messagingSecurity > role > tempDestinationPermission
Права доступа, настроенные у временного целевого объекта для набора пользователей и групп
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
prefix | string | Префикс, определенный для временного целевого объекта |
messagingSecurity > role > tempDestinationPermission > action
Разрешенные действия над целевым объектом
messagingSecurity > role > topicPermission
Права доступа, настроенные у темы для набора пользователей и групп
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
topicName | string | Имя раздела в TopicSpace | |
topicSpaceRef | string | Default.Topic.Space | Ссылка на TopicSpace, определенная в службе сообщений |
messagingSecurity > role > topicPermission > action
Разрешенные действия над целевым объектом
messagingSecurity > role > user
Пользователи, которым присвоена определенная роль
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
name | string | Пользователь, определенный в составе реестра. |
messagingSecurity > role > group
Группы, которым присвоена данная роль.
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
name | string | Группа, определенная в составе реестра. |