Параметры службы таймеров EJB

Эта страница позволяет настраивать для отдельного контейнера EJB службу таймеров EJB и управлять ею.

Для доступа к этой странице административной консоли выберите последовательно Серверы > Типы серверов > Серверы приложений WebSphere > сервер > Параметры контейнера EJB > Параметры служб таймеров EJB.

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

Использовать внутренний экземпляр планировщика службы таймеров EJB

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

Нажатие этой кнопки означает, что вы хотите управлять своими задачами с помощью внутреннего экземпляра планировщика. Они будут постоянно храниться в базе данных Cloudscape, связанной с процессом сервера. Выбор этой опции блокирует опцию Использовать настраиваемый экземпляр планировщика.

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

Использовать настраиваемый экземпляр планировщика

Можно выполнить и более сложную настройку службы таймеров EJB, определив настраиваемый экземпляр планировщика.

Конфигурация планировщика предоставляет больше опций конфигурации, чем предварительно настроенный внутренний экземпляр планировщика службы таймеров EJB. Вы можете определить настраиваемый экземпляр планировщика во время работы в кластерной среде - это позволит всем участникам кластера работать с единым экземпляром планировщика. В этом случае таймеры EJB с сохранением состояния, созданные на одном участнике кластера, можно будет выполнять на других участниках кластера. Предоставление настраиваемого экземпляра планировщика позволяет также обслуживать таймеры EJB с сохранением состояния в той же базе данных, в которой находятся другие запланированные задачи. Выбор этой опции блокирует опцию Использовать внутренний экземпляр планировщика служб таймеров EJB.

Имя JNDI источника данных

Задает имя Java Naming and Directory Interface (JNDI) источника данных, в котором хранятся постоянные таймеры EJB для этого контейнера EJB. Для хранения таймеров EJB можно использовать любой источник данных, доступный в пространстве имен. Один и тот же источник данных может использоваться несколькими контейнерами EJB, работающими с разными таблицами, за счет указания префикса таблицы.

Тип данных Строка
Значение по умолчанию jdbc/DefaultEJBTimerDataSource
Псевдоним источника данных

Идентификационный псевдоним имени пользователя и пароля, применяемый для доступа к источнику данных.

Тип данных Строка
Префикс таблицы

Строка, присоединяемая спереди к именам таблиц службы таймеров EJB (TASK, TREG, LMGR и LMPR). Эти таблицы создаются во время запуска сервера, если они еще не существуют. Информация о том, как создавать эти таблицы вручную, приведена в справке по службе планировщика. Несколько независимых служб таймеров EJB могут работать с одной и той же базой данных, если каждый экземпляр указывает свой, уникальный префикс.

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

Интервал, с которым демон службы таймеров EJB опрашивает базу данных. Учтите, что опрос может быть дорогостоящей операцией. Если интервал мал, а число запланированных задач велико, то опрос может потреблять значительную долю ресурсов системы. Если срок действия новых таймеров меньше этого интервала, то они будут запускаться только по истечении этого интервала. Если это значение слишком велико, то в память может заноситься слишком много событий таймеров.

Тип данных Целое число
Единицы измерения секунды
Значение по умолчанию 300
Диапазон значений 3 - 1800
Число нитей таймеров

Число нитей, используемых для выполнения параллельных задач таймеров EJB. Если число нитей равно нулю, то служба таймеров EJB выключена.

Тип данных Целое число
Значение по умолчанию 1
Диапазон значений 0 - 500
Имя JNDI планировщика

Это поле используется только в том случае, если выбрана опция Использовать настраиваемый экземпляр планировщика. Оно задает имя JNDI настраиваемого экземпляра планировщика, применяемого для управления и сохранения таймеров EJB. Информация о конфигурации внутреннего экземпляра планировщика службы таймеров EJB не применяется к указанному экземпляру планировщика.

Тип данных Строка




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

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


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