Do I need to enable DRS to use Dynacache in Websphere Application Server Cluster
- by rabs
We are running a websphere commerce application with several websphere application servers configured in a cluster.
We are using dynacache, so each server in the cluster will have its own cached objects in its own JVM. We are using CACHEIVL with database triggers for all cache invalidations.
I was reading http://www.ibm.com/developerworks/websphere/library/techarticles/0603_crick/0603_crick.html
and found an interesting sentence:
"Furthermore, cache replication is necessary to ensure that invalidation messages are shared between the servers in a cluster."
After thinking about this it would make sense that for the invalidation to work it would need to be triggered on all the servers in the cluster, but I couldn't find confirmation of this in the mountains of IBM doco.
Does anyone know if you can use trigger based cache invalidation (through CACHEIVL) when you have several application servers clustered each with their own cache without DRS turned on? or do I need to use DRS for this to work?