Хотел бы услышать от людей об их опыте работы с кластерами Java (т. Е. Внедрением решений высокой доступности). ака. terracotta, JGroups и т. д. Это не обязательно должны быть веб-приложения. Также было бы здорово иметь опыт написания индивидуальных автономных серверов.
ОБНОВИТЬ: Я буду немного конкретнее -> не особо интересуюсь кластеризацией веб-приложений (если только ее нельзя вытащить и запустить автономно). Я знаю, что это работает. Но нам нужно немного больше, чем просто кластеризация сеансов. Изучение решений с точки зрения простоты программирования, поддерживаемых топологий (например, единый центр обработки данных по сравнению с глобальной сетью), количества поддерживаемых узлов. Возникшие проблемы, обходные пути. В настоящий момент я выполняю некоторую работу над POC (Proof of concept) над Terracotta и JGroups, чтобы увидеть, стоит ли это усилий для нашего приложения (которое является автономным, вне веб-контейнера). Взаимодействие с другими людьми




Кластеризация Jboss было очень легко установить и запустить.
Кажется, это хорошо работает для нас.
Возможно, вы захотите взглянуть на Hazelcast. Это суперлегкая, простая и бесплатная платформа для кластеризации с API кластера. Если вы кластеризуете состояние / данные своего приложения, Hazelcast может быть большим подспорьем с его реализациями распределенных / секционированных, очередей, карт, наборов, списков и блокировок.
С уважением,
-талип
JBossCache - это автономный проект с открытым исходным кодом, который JbossClustering использует на сервере приложений.
Наша компания использовала его в нашем собственном сетевом сервере, который пока хорошо работает, но еще не развернут.
Это довольно простой API, и он поставляется в двух вариантах: плоский кеш или «POJO Cache», который использует инструменты для сохранения состояния между серверами. Обычно обновления полей распространяются по сети с помощью JGroups.
You may look at Oracle Coherence (formerly Tangosole Coherence).
http://www.oracle.com/technology/products/coherence/coherencedatagrid/coherence_solutions.html
Я видел демонстрацию GridGain в нашем местном JUG, и я был очень впечатлен. Документация очень полная, и ее очень легко запустить. Я еще не начал им пользоваться, поэтому не могу сказать, что он у нас работает.