wsocOutbound - Исходящие соединения WebSocket WAS (wsocOutbound)

Свойства конфигурации для запросов исходящих соединений WebSocket WAS.

NameTypeDefaultDescription
tcpOptionsRefСсылка на элемент tcpOptions верхнего уровня (строка).defaultTCPOptionsОпции протокола TCP для исходящих соединений WebSocket WAS
httpOptionsRefСсылка на элемент httpOptions верхнего уровня (строка).defaultHttpOptionsОпции HTTPprotocol для исходящих соединений WebSocket WAS
sslOptionsRefСсылка на элемент sslOptions верхнего уровня (строка).Опции протокола SSL для исходящих соединений WebSocket WAS

tcpOptions

Опции протокола TCP для исходящих соединений WebSocket WAS

NameTypeDefaultDescription
inactivityTimeoutПериод (с точностью до миллисекунды)60sВремя, в течение которого следует ждать завершения операции чтения или записи через сокет. Это значение переопределяется тайм-аутом, заданным на уровне протокола. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.
soReuseAddrbooleantrueДопускает немедленное повторное связывание с портом при отсутствии активного получателя запросов.
addressIncludeListstringРазделенный запятыми список адресов, которым разрешены входящие соединения в этой конечной точке. Можно указать адреса IPv4 или IPv6. Все значения в адресе IPv4 или IPv6 должны задаваться числом или символом подстановки звездочка.
addressExcludeListstringРазделенный запятыми список адресов, которым не разрешены входящие соединения в этой конечной точке. Можно указать адреса IPv4 или IPv6. Все значения в адресе IPv4 или IPv6 должны задаваться числом или символом подстановки звездочка.
hostNameIncludeListstringРазделенный запятыми список имен хостов, которым разрешены входящие соединения в этой конечной точке. Имя хоста указывается без учета регистра и может начинаться с символа звездочка, используемого в качестве символа подстановки. Однако звездочку можно указывать не в любом месте имени хоста. Например, *.abc.com - допустимое имя хоста, а *.abc.* нет.
hostNameExcludeListstringРазделенный запятыми список имен хостов, которым не разрешены входящие соединения в этой конечной точке. Имя хоста указывается без учета регистра и может начинаться с символа звездочка, используемого в качестве символа подстановки. Однако звездочку можно указывать не в любом месте имени хоста. Например, *.abc.com - допустимое имя хоста, а *.abc.* нет.

httpOptions

Опции HTTPprotocol для исходящих соединений WebSocket WAS

NameTypeDefaultDescription
keepAliveEnabledbooleantrueРазрешает применять поддерживаемые соединения (HTTP keepalive). Если значение равно true, соединение сохраняется активным для передачи нескольких последовательных запросов и ответов. Если значение равно false, соединение закрывается сразу после отправки ответа.
maxKeepAliveRequestsint
Min: -1
100Максимальное число запросов, допустимых для поддерживаемых соединений HTTP. Значение -1 указывает, что число не ограничено.
persistTimeoutПериод (с точностью до секунды)30sВремя, в течение которого сокет может простаивать в промежутке между обработкой запросов. Этот параметр действует только в случае применения поддерживаемых соединений. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
readTimeoutПериод (с точностью до секунды)60sВремя, в течение которого следует ждать завершения операции чтения в сокете после первоначального запроса на чтение. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
writeTimeoutПериод (с точностью до секунды)60sВремя, в течение которого следует ждать передачи очередной порции ответных данных через сокет. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
removeServerHeaderbooleanfalseУдаляет информацию о реализации сервера из заголовков HTTP, а также выключает страницу приветствия профайла Liberty по умолчанию.
NoCacheCookiesControlbooleantrueПозволяет пользователю указать, приводит ли наличие заголовка Set-Cookie к обновлению заголовка Cache-Control с использованием соответствующего значения no-cache. При этом также добавляется заголовок Expires.
AutoDecompressionbooleantrueУправляет автоматическим развертыванием данных тела входящего запроса в канале HTTP.

sslOptions

Опции протокола SSL для исходящих соединений WebSocket WAS

NameTypeDefaultDescription
sessionTimeoutПериод (с точностью до секунды)1dВремя, в течение которого следует ждать завершения операции чтения или записи через сокет. Это значение переопределяется тайм-аутом, заданным на уровне протокола. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек.
suppressHandshakeErrorsbooleanfalseОтключить протоколирование ошибок процедуры согласования SSL. Ошибки процедуры согласования SSL могут возникать во время нормальной работы, но эти сообщения могут быть полезны в случае неполадок SSL.
sslRefСсылка на элемент ssl верхнего уровня (строка).Набор конфигураций SSL по умолчанию. Значение по умолчанию: defaultSSLSettings.
sslSessionTimeoutПериод (с точностью до миллисекунды)8640msПредельное значение тайм-аута для сеанса SSL в канале SSL. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.