2008-08-27 10 views
7

Хотелось бы услышать от людей об их опыте с java-кластеризацией (то есть с внедрением решений HA). ака. терракота, JGroups и т. д. Это не должны быть веб-приложения. Опыт работы с заказными автономными серверами также будет отличным.Опыт кластеризации Java?

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

ответ

2

Возможно, вы захотите взглянуть на Hazelcast. Это суперлегкая, простая и бесплатная кластерная платформа с API-интерфейсом кластера. Если вы кластеризуете состояние/данные вашего приложения, Hazelcast может оказать большую помощь в реализации распределенных/секционированных, очередей, карт, наборов, списков и блокировок.

С уважением,

-talip

http://www.hazelcast.com

0

JBossCache представляет собой автономный проект с открытым кодом, который JbossClustering использует в сервере приложений.

Наша компания использовала его на нашем собственном сетевом сервере, хорошо работающем до сих пор в разработке, хотя он еще не развернут.

Его довольно простой API, и он поставляется в двух вариантах: плоском кеше или «кеше POJO», который использует insturmentation для сохранения состояния на серверах. В основном, обновления полей обновляются через сеть с помощью JGroups.

1

Я видел демонстрацию GridGain на нашем местном JUG, и я был очень впечатлен. Документация очень полная, и ее очень легко добиться. Я еще не начал использовать его, поэтому я не могу сказать, что он работает на нас.

http://www.gridgain.com/