Погружение в вопросы новичков Hazelcast

Недавно у меня появилась задача оценить Hazelcast как решение для хранения ключей и значений для нашего продукта. Я прочитал их документацию и получил пару вопросов здесь:

  1. По поводу Persistence - говорят, что карты/мультикарты могут быть persistence, что круто. Но как насчет других коллекций, которые они предоставляют (списки, очереди, наборы...)? Здесь может сильно помочь кусок кода конфигурации :)

  2. Я так понимаю, что когда я получаю, скажем, карту от инстанса hazelcast, он фактически создает мне прокси. Таким образом, любой последующий запрос «получить» вызовет связь через сокет, если предположить, что hazelcast развернут в автономном режиме. А как насчет встроенного режима? Я имею в виду, что если у меня есть огромная карта в ОЗУ моего процесса JVM, я бы не хотел добраться до него через сокеты из-за производительности... Надеюсь, он создает какой-то «локальный прокси», который идет прямо в мой RAM, Кто-нибудь может это подтвердить или опровергнуть?

Заранее большое спасибо

Отметка


person Mark Bramnik    schedule 06.12.2012    source источник


Ответы (1)


  1. В настоящее время постоянство поддерживается только для карт. Сохранение нескольких карт не поддерживается, но есть проблема с этим: здесь

2- Да, если запись находится в локальном узле, удаленного звонка не будет. Также есть дополнительные параметры оптимизации, такие как ближний кеш. См. здесь

person enesness    schedule 07.12.2012