Can you divide your data between different caches? I.e. if on servers 1 and 2, there are
processes running that are interested in data structures A, B, and C, then you deploy
CacheA, CacheB and CacheC. On servers 3 and 4, the running process are interested in B, C
and D, so CacheB, CacheC and CacheD are deployed.
Another possibility is to use the activateRegion() API. There you have just one cache,
but it has regions /A, /B, /C and /D. On servers 1 and 2, region /D isn't activated,
and thus the cache ignores replication traffic for /D. On servers 3 and 4, /A isn't
activated.
The multiple-cache approach has the advantage that no JGroups channel on servers 1 and 2
even sees replication messages for D. With the region-based approach, the channel sees
the messages and passes them all the way up to JBoss Cache, where they are then ignored.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3991117#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...