Я рассматриваю возможность разработки веб-приложения с Spring и OSGi. Похоже, они прекрасно сочетаются. Каковы варианты кластеризации и балансировки такого приложения, и каковы плюсы и минусы каждого из них?Как скопировать и загрузить весовое приложение Spring + OSGi
ответ
Ни OSGi, ни Spring не были созданы для решения таких проблем, как высокая доступность, кластеризация или балансировка нагрузки. Разумеется, вы можете создать кластерную и сбалансированную по нагрузке систему с использованием Spring и OSGi, но вам, вероятно, понадобится еще что-то еще, например, способ обнаружения и передачи отказов узлов и уровней нагрузки.
Поскольку вы создаете веб-приложение, скорее всего, вы будете использовать один из многих серверов приложений. Хорошие продукты AS обеспечивают кластеризацию для вас. Некоторые также обеспечивают балансировку нагрузки. Вы также можете добиться балансировки нагрузки через полностью независимую настройку самостоятельно, используя Apache, например, для работы на главных серверах приложений.
Если вы действительно настроены на создание своего собственного решения, я видел, что JGroups используется в нескольких продуктах, чтобы обеспечить необходимую инфраструктуру для создания решения для кластеризации и балансировки нагрузки. Например, некоторые из распределенных продуктов кэширования в памяти используют JGroups.
Говоря о распределенных кэшах, продукты, такие как Ehcache, могут помочь в масштабировании и проблемах балансировки нагрузки.
- 1. приложение Spring в среде OSGI
- 2. Spring 4 и OSGI
- 3. Управление транзакциями Spring и OSGi
- 4. Использование Blueprint и Spring (Not spring-dm) с OSGi
- 5. Spring DM (Dynamics Modules), OSGI и приложение Greenpages
- 6. Весовое сопоставление безопасности
- 7. Как модулировать приложение JSF/Facelets/Spring с OSGi?
- 8. Может ли Spring Boot использоваться с OSGi? Если нет, какие-либо планы на загрузку OSGi Spring?
- 9. Как загрузить приложение OSGi & JAX-RS для Девы?
- 10. Spring WS Osgi образцы
- 11. Как загрузить Spring AOP в веб-приложение?
- 12. Как скопировать приложение
- 13. Скопировать и пройти приложение?
- 14. Переместить приложение шва в OSGI
- 15. Как загрузить и скопировать изображения с Url?
- 16. Использование ENUM с FlatFileReader в Spring Весовое задание
- 17. Весовое rowSums из матрицы
- 18. Spring framework скачать как пакеты OSGi
- 19. Как запустить Spring service service в OSGI
- 20. OSGi: Blueprint vs. Spring DM
- 21. Fuse OSGI + Spring JDBC issue
- 22. Как использовать Spring Batch с OSGI
- 23. Веб-приложение с использованием OSGi и GWT
- 24. logback in spring-OSGI с pax-runner
- 25. Загрузить класс OSGi из JNI
- 26. Как добавить Spring и Hibernate jars в проект OSGi?
- 27. Как модулировать корпоративное приложение с OSGi и EE6?
- 28. Возможно ли интегрировать OSGi с данными Spring?
- 29. Можно ли настроить одно весовое приложение SAML как «человек посередине» для ADFS для других весенних приложений?
- 30. Как загрузить Spring Framework?