To have access to this same Infinispan cache on all nodes (master and
slaves) I have to create it from this same, single CacheManager.
So there is difficulty how to distribute CacheManager to all nodes -
something like singleton in a cluster.
Is there some recommended option how to achieve that in our case?

Lukasz

2009/7/14 Emmanuel Bernard <emman...@hibernate.org>

>
> On  Jul 13, 2009, at 23:59, Manik Surtani wrote:
>
>
> On 13 Jul 2009, at 17:10, Łukasz Moreń wrote:
>
> 1. share the same grid cache between the master and the slaves
>
>
> Infinispan has a flat structure. The key has to contain:
>
>  - the index name
>
>  - the chunk name
>
> Both with essentially be the unique identifier.
>
>
> I suppose in this idea all indexes are stored in a one single grid. What
> about one Infinispan grid per directory, similarly to RAMDirectory or
> FSDirectory? IMHO it could make some simplifications i.e. in metadata or key
> names.
> Are there any Infinispan drawbacks to have a high number of caches in the
> network? Sharing JGroups channels can help in that?
>
>
> They already share JGroups channels and other "heavy" components wherever
> possible.  Its just that configuration becomes more of a pain, etc.
>
> When you say one cache per index, how do you define an index?  Does 1 index
> mean all indexed data for a single java type?  In which case couldn't these
> scale up dynamically and potentially on-demand?  No wait - these are fixed
> in Hibernate Search on startup, correct?
>
>
> Right for now they are fixed at startup time.
> I'm unclear what is easier really. One cache or multiple caches. Multiple
> configurations (if seen by the user) is a PITA on the other hand could
> provide some flexibility (ie one cache behavior != than another) but that's
> rarely needed very likely.
>
>
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to