технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Sunday, September 19, 2010
Кэш для Java
Распределенный кэш для Java - Hazelcast. Лицензия: Apache, то есть использовать можно и в коммерческих приложениях.
Судя по документации - интересная вещь. Подменяют структуры Java их распределенными аналогами.
Слушайте, это же просто фантастика!
ReplyDeleteНе сравнивали его с JBoss infinispan.
Как hazelcast в production интересно?...
Всё-таки наследники ConcurrentHashMap для умудренных ученых вроде Дуга Ли и Джошуа Блока...
Читаю доку - оторваться не могу.
Это же просто "one lib to rule them all"
Есть несколько превосходных библиотек для Java, которые во многом пересекаются и выбор правильного способо становится настоящей диллемой.
ReplyDeleteВот хотим мы распараллелить задачу на несколько серверов.
Возникают варианты:
- Hazelcast, infinispan или куча аналогичных data grids
- специализированные pub/sub: rabbitmq или какие-нибудь стандартные JMS
- "вручную" используя JGroups
- cassandra.apache.org
- hadoop.apache.org
А кроме того куча коммерческих решений.
В итоге одну задачу можно решить совершенно разными инструментами.
cassandra
Нашел довольно свежее сравнение нескольких DataGrid
ReplyDeletehttp://java.dzone.com/articles/comparison-gridcloud-computing-0
>Читаю доку - оторваться не могу.
ReplyDelete>Это же просто "one lib to rule them
>all"
документация тоже очень понравилась :-)