ahojte,

takze posielam vysledok mojho skumania. pokial potrebujeme len
synchronizovat cache na 2 serveroch staci EHCACHE.

ak by som potreboval kompletne distribuovane prostredie tak potrebujem
TERRACOTTA+EHCACHE.

mne staci synchronizcia jednotlivych cache pamati medzi serverami.

pre konfiguraciu EHCACHE, aby som mal na kazdom servery jeho cache a
aby prebiehala sychronizacia, je nutna napr. nalsedovna konfiguracia:

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:noNamespaceSchemaLocation="ehcache.xsd">
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="false"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"
/>
<!-- vytvara CacheManagerPeerProvider, pozera ostatne CacheManagers v
cluster prostredi -->
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=232.255.255.255,
multicastGroupPort=4446, timeToLive=32"/>

<!-- vytvara CacheManagerPeerListener, pocuva replikatory v cluster
prostredi -->
<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
<cache name="distributedCache"
maxElementsInMemory="10"
eternal="false"
timeToIdleSeconds="100"
timeToLiveSeconds="100"
overflowToDisk="false">

<!--RMI posluchac na udalosti put, remove, update, and expire -->
<cacheEventListenerFactory
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/>
</cache>
</ehcache>

Ivan

2011/8/28 Oto Buchta <ta...@buchtovi.cz>:
> 2011/8/28 Ivan Polak <ivan.po...@f4s.sk>
>>
>> Dobry den,
>>
>> uz niekolko rokov mame niekedy klientov, ktori si pri zadavani davaju
>> podmienku, ze v projekte mozu byt pouzite len open-source technologie.
>
> To je samozřejmě něco jiného. A Terracotta navíc ono zadání splňuje :-)
> A ve vašem případě je také tak trochu ironií osudu, že společnost
> Terracotta,
> která ercache vyvíjí, byla před třemi měsíci sežrána Software AG :-D
> --
> Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com
>

Odpovedet emailem