Назад | Перейти на главную страницу

Конфигурация JBoss и JBoss Cache для кластера

Настройка «все» сервера JBoss запускает кластеризацию по умолчанию. Но я полагаю, что «все» содержит множество ненужных сервисов для веб-приложения на основе EJB3, JPA / Hibernate.

Какая минимальная настройка для JBoss с кластеризацией JBoss Cache?

Зависит от того, что вы хотите кластеризовать (т.е. реплицировать состояние).

Сеансы HTTP: jboss / server / node / deploy / jboss-web-cluster.sar / META-INF / jboss-service.xml

EJB 2: ... / сервер / все / развертывание / кластер-сервис.xml

EJB 3: ... / deploy / ejb3-clustertered-sfsbcache-service.xml и ... / deploy / ejb3-entity-cache-service.xml

Если вы удалите что-то, что нужно для чего-то другого, JBoss должен пожаловаться после завершения запуска.

Я не уверен, какой минимум будет в вашей ситуации, мы не используем вариант кластеризации, где я работаю. Однако единственный способ свести к минимуму нашу установку, который я мог придумать, - это отменить развертывание всего, кроме служб, которые, как я знал, нам нужны. Затем я запустил JBoss и просмотрел ошибки в журнале, чтобы выяснить, какие зависимости отсутствуют, развернуть их, а затем перезапустить JBoss, чтобы получить чистые журналы. Думаю, мне пришлось перезапускать примерно пять раз, чтобы уловить все необходимые службы.