Это первый раз, когда я задаю вопрос и задаю его, когда проектирую свою собственную архитектуру.Я имею в виду интеграцию между компонентными компонентами EJB3 и Hibernate, но с учетом масштабируемости как важной проблемы.Таким образом, моя мысль заключается в том, чтобы сконцентрировать слой Hibernate ORM на каком-либо хосте и, учитывая растущую рабочую нагрузку, перейти на подход с балансировкой нагрузки.
Как я понимаю, этот подход прозрачно управляется с помощью EJB 3 Entity Beans посредством поиска JNDI на основе возможностей кластеризации в Glassfish, но вопрос здесь заключается в том, что я хочу воспользоваться возможностями Hibernate, которые, как я считаю, могут помочь моимproject.
Итак, я хочу знать следующее:
- Что мне нужно для написания кода для получения удаленных вызовов Hibernate и, если да, для получения Hibernateбалансировка нагрузки?
- Возможно ли встраивание любого кластеризованного приложения Hibernate без использования Glassfish или обязательно перенести слой ORM Hibernate в JBoss для получения определенной балансировки нагрузки?
- Если2), Приходилось ли мне иметь дело с какой-то конкретной конфигурацией / мостом между Glassfish и JBoss? Еще можно решить эту проблему в рамках стратегии кластеризации JNDI?
Я не эксперт в этом подходе, поэтомуУ меня могут быть ошибки в фокусе, потому что я прошу вас лучше понять.