Страницы

Sunday, September 19, 2010

Кэш для Java

Распределенный кэш для Java - Hazelcast. Лицензия: Apache, то есть использовать можно и в коммерческих приложениях.

Судя по документации - интересная вещь. Подменяют структуры Java их распределенными аналогами.

4 comments:

  1. Слушайте, это же просто фантастика!

    Не сравнивали его с JBoss infinispan.

    Как hazelcast в production интересно?...
    Всё-таки наследники ConcurrentHashMap для умудренных ученых вроде Дуга Ли и Джошуа Блока...

    Читаю доку - оторваться не могу.
    Это же просто "one lib to rule them all"

    ReplyDelete
  2. Есть несколько превосходных библиотек для Java, которые во многом пересекаются и выбор правильного способо становится настоящей диллемой.

    Вот хотим мы распараллелить задачу на несколько серверов.
    Возникают варианты:

    - Hazelcast, infinispan или куча аналогичных data grids

    - специализированные pub/sub: rabbitmq или какие-нибудь стандартные JMS
    - "вручную" используя JGroups

    - cassandra.apache.org
    - hadoop.apache.org

    А кроме того куча коммерческих решений.
    В итоге одну задачу можно решить совершенно разными инструментами.



    cassandra

    ReplyDelete
  3. Нашел довольно свежее сравнение нескольких DataGrid

    http://java.dzone.com/articles/comparison-gridcloud-computing-0

    ReplyDelete
  4. >Читаю доку - оторваться не могу.
    >Это же просто "one lib to rule them
    >all"

    документация тоже очень понравилась :-)

    ReplyDelete