Интеграция приложений на основе WebSphere MQ


Закладка Extended


Maximum Message Length - максимальный размер передаваемого сообщения. Значение по умолчанию - 4194304 байт.

Heartbeat Interval - интервал времени, в течение которого sender - канал периодически проверяет состояние receiver- канала. Значение может быть в пределах от 0 до 999 999 секунд. Значение по умолчанию - 300. Если интервал равен 0, то sender - канал не получает информации о состоянии receiver - канала. Для лучшего функционирования значение Heartbeat Interval должно быть существенно ниже значения Disconnect Interval. Проверка состояния receiver - канала также освобождает буфер от посланных ранее длинных сообщений и закрывает открытую очередь (если она еще не закрыта), в которую были переданы сообщения.

Sequence Number Wrap - значение счетчика сообщений (Messages count), при котором он переводится в единицу. Может варьироваться в пределах от 100 до 999 999 999. Когда канал стартует в первый раз после создания, то счетчик сообщений, прошедших через этот канал равен единице. Далее он растет в соответствии с количеством переданных (для отправителей) или принятых (для получателей) сообщений. При достижении числа сообщений равным Sequence Number Wrap счетчик сбрасывается и становится равным единице. И так далее. Счетчик сообщений также может быть переведен в любое значение с помощью команды MQSC reset channel.

Non-persistent Message Speed - способ передачи nonpersistent сообщений. Имеет два значения Fast и Normal. В первом случае сообщения передаются без транзакций, что дает более высокую скорость передачи, но в случае остановки канала в момент передачи сообщения, оно может быть потеряно.

Batch Size - указывает на максимальное количество сообщений, которые могут быть переданы пакетом до наступления момента синхронизации. Число колеблется в пределах от 1 до 9999. Для улучшения производительности можно сделать это значение максимальным, но следует учитывать, что система WebSphere MQ использует для определения момента синхронизации наименьшее из значений Batch Size на паре каналов и значений Maximum Uncommitted Messages на соответствующей паре менеджеров очередей. Кроме этого, момент синхронизации (передача пакета) наступает, когда в трансмиссионной очереди нет сообщений в течение времени, указанном в атрибуте Batch Interval независимо от значения Batch Size. Значение по умолчанию -50.




Начало  Назад  Вперед



Книжный магазин