Параметры порта приемника

Порт получателя запросов определяет связь между фабрикой соединений, целевым объектом и развернутым EJB, управляемым сообщениями. Эта связь позволяет размещенному связанному с портом объекту EJB, управляемому сообщениями, получать сообщения из назначения.

Эта панель позволяет просмотреть или изменить свойства конфигурации выбранного порта приемника.

Для того чтобы открыть эту страницу административной консоли, выберите Серверы > Типы серверов > Серверы приложений WebSphere > имя_сервера > [Соединения] Служба сообщений > Служба получателя сообщений > Порты получателя > порт_получателя .

Имя

Имя порта приемника, применяемое в административных целях.

Тип данных Строка
Значение по умолчанию Null
Начальное состояние

Состояние, которое должен принимать порт приемника при очередном перезапуске сервера приложений.

Тип данных Enum
Единицы измерения Неприменимо
Значение по умолчанию Запущен
Диапазон значений
Запущен
Порт приемника запускается автоматически при следующем запуске сервера приложений.
Остановлен
Порт приемника не запускается автоматически при следующем запуске сервера приложений. Если этот порт приемника необходим объектам EJB, управляемым сообщениями, на сервере приложений, то системный администратор должен вручную запустить порт или указать значение Запущен в этом свойстве, а затем перезапустить сервер приложений.
Описание

Описание порта получателя, предназначенное для административных целей в IBM WebSphere Application Server.

Тип данных Строка
Значение по умолчанию Null
Имя JNDI фабрики соединений

Имя JNDI фабрики соединений JMS, используемой портом приемника; например, jms/connFactory1.

Тип данных Строка
Значение по умолчанию Null
Имя JNDI приемника

Имя JNDI места назначения, используемого портом приемника; например, jms/destn1.

Для поздних запросов нельзя применять временное место назначения.

Тип данных Строка
Значение по умолчанию Null
Максимальное число сеансов

Это максимальное число параллельных сеансов, которое обработчик может установить с сервером JMS для обработки сообщений.

Каждый сеанс соответствует отдельной нити приемника и поэтому контролирует число параллельно обрабатываемых сообщений. Скорректируйте этот параметр, если сервер неполностью использует возможности компьютера и порядок обработки сообщений не играет роли.

Тип данных Целое число
Единицы измерения Сеансы
Значение по умолчанию 1
Диапазон значений От 1 до 2147483647
Рекомендовано
  • При необходимости обработки сообщений в строгом порядке, задайте значение 1, чтобы сообщения обрабатывались только одной нитью.
  • Для обработки нескольких сообщений одновременно задайте в этом свойстве значение больше 1. Во избежание перегрузки клиентских приложений старайтесь указывать возможно меньшее значение. В случае 100% нагрузки на JMS с небольшой продолжительностью транзакций рекомендуется указать от 2 до 4 сеансов на процессор. Если существуют длительные транзакции, то может потребоваться больше сеансов; подходящее значение определяется экспериментально.

    Общее число сеансов в свойстве Максимальное число сеансов всех настроенных портов обработчиков не должно превышать числа нитей в свойстве Максимальный размер пула нитей служб обработчиков сообщений.

Максимальное число повторов

Максимальное число попыток получателя сообщений доставить сообщение в объект EJB, управляемый сообщениями, по достижении которого получатель останавливается. Диапазон допустимых значений - от 0 до 2147483647.

Прим.: Для очереди WebSphere MQ существует аналогичное свойство с именем BackoutThreshold. Если порт получателя принимает сообщения из очереди WebSphere MQ, то значение максимального числа повторов и поведение при его достижении определяются тем, какое из значений этих двух свойств меньше:
  • При превышении значения свойства BackoutThreshold очереди WebSphere MQ сообщение, которое невозможно доставить, перемещается программой WebSphere MQ куда-нибудь еще (например, или в очередь отклоненных сообщений WebSphere MQ для повторной постановки в очередь, или в очередь недоставленных сообщений WebSphere MQ), и порт получателя обслуживает следующее сообщение в очереди. В этом случае WebSphere Application Server может не знать, что сообщение не было успешно доставлено.
  • При превышении максимального числа повторов получателя сообщений порт получателя останавливается. Затем можно вручную исследовать неполадку, возможно, удалить сообщение из очереди WebSphere MQ и перезапустить порт получателя.
Тип данных Целое число
Единицы измерения Повторные попытки
Значение по умолчанию 0 (повторные попытки не выполняются)
Диапазон значений От 0 (повторные попытки не выполняются) до 2147483647
Максимальное число сообщений

Максимальное число сообщений, которое приемник может обработать за одну транзакцию.

Если очередь пуста, приемник обрабатывает каждое сообщение при его поступлении. Каждое сообщение обрабатывается в отдельной транзакции.

Если в качестве провайдера JMS применяется провайдер по умолчанию WebSphere версии 5 или провайдер WebSphere MQ, то в случае, когда сообщения начинают накапливаться в очереди, получатель может начать обрабатывать их пакетами. В случае других провайдеров это значение свойства передается провайдеру JMS, но результат зависит от конкретного провайдера.

Тип данных Целое число
Единицы измерения Число сообщений
Значение по умолчанию 1
Диапазон значений От 1 до 2147483647
Рекомендовано
Если в качестве провайдера JMS используются провайдеры обмена сообщениями WebSphere по умолчанию или WebSphere MQ, то для обработки нескольких сообщений в одной транзакции задайте значение, большее 1. Если сообщения начнут накапливаться в очереди, то значение, большее 1, позволит обрабатывать несколько сообщений в одной транзакции пакетами, что сократит общее число транзакций, связанных с обработкой сообщений JMS.
ОСТОРОЖНО:
  • Если при обработке какого-либо сообщения из пакета происходит сбой и возникает исключительная ситуация, то весь пакет возвращается в очередь на обработку.
  • Любая блокировка ресурсов, вызванная операциями для отдельного сообщения, удерживается на время обработки всего пакета.
  • В зависимости от объема операций по обработке сообщений и при использовании транзакций XA указание значения больше 1 может вызвать завершение транзакции по тайм-ауту. Если транзакция XA завершается по тайм-ауту естественным образом из-за того, что обработка нескольких сообщений превышает ее тайм-аут, сократите значение этого свойства до 1 (чтобы ограничиться обработкой одного сообщения в транзакции) или увеличьте тайм-аут транзакции.



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Понятия, связанные с данным
Задачи, связанные с данной
Ссылки, связанные с данной


Имя файла: umb_prolp.html