Общая информация:
Использование tomcat server7.0 с JDK1.7
У меня есть два сервера, и я использую Hazlecat версии 3.0 для кэширования.
Моя проблема связана с двигателем CEP. Использование движка WSO2
Я добавил в свой pom.xml следующее:
<dependency>
<groupId>org.wso2.siddhi</groupId>
<artifactId>siddhi-api</artifactId>
<version>2.1.0-wso2v1</version>
</dependency>
<dependency>
<groupId>org.wso2.siddhi</groupId>
<artifactId>siddhi-core</artifactId>
<version>2.1.0-wso2v1</version>
</dependency>
<dependency>
<groupId>org.wso2.siddhi</groupId>
<artifactId>siddhi-query</artifactId>
<version>2.1.0-wso2v1</version>
</dependency>
Я установил для siddhiConfig значение DistributedProcessing(true) + установил для instanceIdentifier тот же идентификатор, что и у моего HazelcastInstance.
На каждом сервере есть один экземпляр siddihiManager.
Мой вопрос: читает ли сервер 2 из/записывает в один и тот же кеш?
В других местах я видел необходимость синхронизации между двумя серверами. Есть идеи как?
Спасибо