Infinispan распределяет кеш по нескольким серверам

Я пытаюсь настроить простой распределенный кеш на трех виртуальных машинах, используя Infinispan 8.2. И у меня возникают проблемы с распределением данных между различными виртуальными машинами. Если я запускаю несколько серверов на одной виртуальной машине, используя <server></server> тег в файле host.xml, данные распределяются между ними. Однако, если я запускаю только один сервер для каждой виртуальной машины, данные никогда не передаются другим виртуальным машинам.

Кэш определяется следующим образом в файле domain.xml на сервере 1:

<distributed-cache name="myCache" owners="3" segments="60" mode="SYNC" remote-timeout="30000" start="EAGER" statistics="true">
    <locking striping="false" acquire-timeout="30000" concurrency-level="1000"/>
    <transaction mode="NONE"/>
    <eviction strategy="LRU" type="MEMORY" size="10000000000"/>
</distributed-cache>

Серверы 2 и 3 настроены через их host-slave.xml и подключаются к серверу 1 просто отлично.

Я могу видеть все узлы в сети Server Management Console при взгляде на кеш, но, похоже, чего-то не хватает, потому что данные привязаны к виртуальной машине.

В идеале я хотел бы иметь 2 узла на ВМ в общей сложности 6, сnumOwners=3,

Есть идеи, что может быть проблемой?

0 ответов

Другие вопросы по тегам