Я думаю, вы должны сначала понять концепцию домена.
Домен является родителем кластера. Обычно он содержит одного администратора и один или несколько управляемых серверов.
Теперь кластер представляет собой группу из некоторых или всех этих управляемых серверов в домене.
Надеюсь, что диаграмма поможет понять .
Как только вы сконфигурируете Домен и Кластер в среде разработки, вы узнаете больше об этом.
Теперь вот ответы на ваши конкретные вопросы
• кластер содержит один или несколько
логические серверы, которые могут находиться на
один или несколько физических серверов
True. Но давайте уточним, что вы подразумеваете под «логическими» серверами.
В кластере обычно есть два или более управляемых сервера. Эти серверы работают в своих собственных JVM и могут запускаться независимо и обслуживать запросы независимо. Каждый сервер будет иметь уникальный IP-адрес порта, и к нему можно получить прямой доступ из браузера. Но эти экземпляры серверов могут находиться на нескольких физических серверах.
• при развертывании приложения j2ee на
кластер, он привязан к одному серверу в
этот кластер
Нет, это не связано с одним сервером. При развертывании приложения J2EE в кластере оно по очереди будет развернуто на каждом сервере в этом кластере. JNDI является общекластерным, и каждый сервер поддерживает локальную копию JNDI.
Вы можете искать объект (скажем, EJB) через JNDI на Кластере или на отдельном сервере. Также смотрите , какие типы объектов можно кластеризовать .
• внешние пользователи развернутого приложения
не знают о кластеризации
True.
Но в этом случае у вас должен быть веб-сервер Apache или балансировщик нагрузки или DNS-сервер, который принимает запрос от браузера и внутренне сопоставляет его с одним из серверов в кластере. Если у вас нет ни одного из них, вам придется определить адрес кластера как DNS-имя или IP-адрес для клиента. См. Раздел «Как избежать проблем с прослушиванием адресов» на http://download.oracle.com/docs/cd/E13222_01/wls/docs103/cluster/setup.html#wp682940
• находится файл журнала этого приложения
на сервере развернуто
Правда, по одному журналу weblogic на сервер.
• в случае сбоя сервера, на котором размещено приложение,
это нормально, потому что приложение находится в
кластер и другой сервер выберет
до работы?
Не по умолчанию, вы должны настроить его для аварийного переключения и репликации. Это огромная тема, которая требует отдельного чтения
• в случае сбоя сервера, на котором размещено приложение,
что происходит с журналированием?
Запись останавливается. Вы увидите некоторые ошибки отключения или пульса в журнале, или вне памяти или по любой другой причине сбоя. вам придется перезапустить сервер - и регистрация продолжится в новом файле (в зависимости от ваших настроек регистрации)