У меня есть эта странная проблема с ehcache 2.0, и я надеюсь, что кто-то может мне помочь. Я создал кластер из двух хостов, A и B. Я могу видеть, что сердцебиение принимается с обоих концов, поэтому я уверен, что работа в сети и многоадресной рассылке работает. Проблема в том, что я помещаю элемент в кеш на хосте A, я могу видеть в журналах хоста B, что он получает удаленный put. Но когда я запрашиваю один и тот же элемент из хоста B, он запускается в базу данных и тем не менее выполняет запрос. Что может быть причиной этого? Благодарен за любые указатели!Ehcache - Распределенная RMI не работает
ответ
Вы используете Hibernate и Ehcache в качестве кеша второго уровня? Или просто кеш над БД?
Основываясь на вашем описании, вы запускаете ehcache в режиме RMI с автоматическим обнаружением одноадресной рассылки multicast. Звучит так же, как и уведомление о событии кэша. Это мое предположение:
В зависимости от срока установки в вашей конфигурации, элемент может истекли, когда вы «получить» от хозяина Б.
В документации http://ehcache.org/documentation/storage_options.html, под Использование памяти, Спулинг и истечения срока действия стратегии :
Когда есть элемент get или getQuiet на элементе, он проверяется на истечение срока действия. Если истек, он удаляется и возвращается null.
вы можете взглянуть на свой файл конфигурации, проверить значение на вечные, timeToIdleSeconds и timeToLiveSeconds.
<cache name="sampleDistributedCache2"
maxElementsInMemory="10"
eternal="false"
timeToIdleSeconds="100"
timeToLiveSeconds="100"
overflowToDisk="false"></cache>
- 1. Защита RMI от EhCache
- 2. RMI репликации с одноадресной из Ehcache не работает
- 3. Весна Распределенная транзакция Вовлечение вызовов RMI?
- 4. Ehcache - реплицированное кеширование с использованием RMI
- 5. Репликация Ehcache RMI работает только в одном направлении
- 6. Проблема репликации EhCache rmi в кластере WebLogic
- 7. Репликация кеша RMI в EHCache 3.1
- 8. Ehcache кажется не работает
- 9. Kundera Ehcache не работает
- 10. ehcache не работает
- 11. ehcache diskStore не работает
- 12. EHCache не работает
- 13. Spring Ehcache не работает
- 14. rmi удаленные исключения. RMI не работает
- 15. Репликация Ehcache RMI не работает на linux с tomcat, но отлично работает на окнах?
- 16. EhCache - ручная репликация не работает
- 17. Репликация Ehcache/Hibernate и RMI с большим количеством объектов
- 18. Spring RMI refreshStubOnConnectFailure не работает
- 19. Java RMI игра не работает
- 20. JMX RMI аутентификация не работает
- 21. JNI с RMI не работает
- 22. Weblogic rmi timeout не работает
- 23. Weblogic распределенная очередь - балансировка нагрузки не работает
- 24. Socket swift не работает Enterprise распределенная сборка
- 25. Ehcache RMI Replication Not Working.Need знать, как визуализировать репликацию?
- 26. Как настроить RMI через SSL в ehcache для репликации
- 27. hibernate с ehcache не работает хорошо
- 28. Spring Cache с Ehcache @CacheEvict не работает
- 29. Tomcat несколько приложений, ehcache не работает
- 30. ehcache не работает в Tomcat Docker image