Ответ 1
Я думаю, вы должны сначала понять концепцию Domain.
Домен является родительским элементом кластера. Он содержит обычно один администратор и один или несколько управляемых серверов. Теперь кластер представляет собой группу некоторых или всех этих управляемых серверов в домене.
Надеемся, что диаграмма поможет понять.
Как только вы настроите домен и кластер самостоятельно в среде разработки, вы узнаете больше об этом.
Теперь Ниже приведены ответы на ваши конкретные вопросы.
• кластер содержит один или несколько логических серверов, которые могут один или несколько физических серверов
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
• файл журнала этого приложения находится на сервере, который он развернул
Правда, один журнал веб-журнала на сервер.
• если сервер, на котором установлено приложение, это нормально, потому что приложение находится в кластер и другой сервер работа?
Не по умолчанию вы должны настроить его для восстановления после сбоя и репликации. Это огромная тема, которая нуждается в отдельном чтении
• если сервер, на котором установлено приложение, что происходит с протоколированием?
Ведение журнала останавливается. Вы увидите некоторые ошибки выключения или сердцебиения в журнале, или outofmemory или по какой-либо причине отказа. вам придется перезапустить сервер - и ведение журнала продолжается в новом файле (в зависимости от настроек ведения журнала)