[jboss-cluster-dev] AS6 Infinispan integration documentation

Paul Ferraro paul.ferraro at redhat.com
Wed Dec 22 09:45:55 EST 2010


On Tue, 2010-12-14 at 21:18 +0200, Vladimir Ralev wrote:
> Thank you for this summary. I was just trying to learn more about it.
> 
> 
> A few questions:
> 1. Do you plan to support external remote dedicated data tier machines
> such that no state is stored in the app server itself, but consumes
> data remotely with hotrod or something like this?

Not in AS6.  For AS6, the goal is merely to provide full functional
coverage, i.e. whatever we supported with JBC minus FIELD-level
replication.

> 2. Would you say that load balancer session affinity is no longer
> required with DIST? 

We will still require lb session affinity for DIST_ASYNC.  Session
affinity for DIST_SYNC is not required, though still recommended.  We
still want to avoid remote reads where that can be avoided.

> Since hotrod and other protocols already do load balancing for the
> data tier, would it be possible to remove the HTTP-aware affinity and
> let the data tier do the intelligent part of the load balancing while
> the HTTP requests are just sprayed against the available nodes?

Remote cache support is not yet implemented.

> 3. Do you acquire any cluster locks on the data in the cache during
> the request processing thread? (like cluster-wide thread
> synchronization)

No.

> 4. Do you attempt to collocate the session attribues in the physical
> cache machine when using ATTRIBUTE-based replication and how?

Yes - using ATTRIBUTE-level replication, attributes are stored using the
AtomicMap API, which ensures collocation.

> Otherwise isn't there too much effort fetching them separately if
> needed as bulk? (afaik https://issues.jboss.org/browse/ISPN-359 is the
> only plan to do it right now)
> 5. Is there something new from management perspective? 
> For example would it be possible to read/persistent the configuration
> though some API or JMX or some other method? 

CacheManagers and Caches are also registered with the JBoss mbean
server.  Also, the admin console includes the infinispan-jopr module.

> May be allow runtime changes without restart to test and adapt
> different configs depending on traffic and topology changes?

Most cache configuration properties cannot be altered in a running
cache.  At the moment, cache configuration changes can only be made
offline.

> On Tue, Dec 14, 2010 at 8:40 PM, Paul Ferraro
> <paul.ferraro at redhat.com> wrote:
>         http://community.jboss.org/wiki/InfinispanIntegrationinAS6
>         
>         Any feedback is appreciated.
>         
>         Thanks,
>         
>         Paul
>         
>         _______________________________________________
>         jboss-cluster-dev mailing list
>         jboss-cluster-dev at lists.jboss.org
>         https://lists.jboss.org/mailman/listinfo/jboss-cluster-dev 
> 
> 





More information about the jboss-cluster-dev mailing list