1 Reply Latest reply on Jun 2, 2014 4:28 AM by alesj

    DataStore and Cluster Scalability

    alfred8812

      CapeDwarf is really a great system. It works amazingly. But I'm very concerned about its data store and scalability in a cluster. Could someone give some info on that?

       

      1) CapeDwarf uses infinispan as the data grid. Does CapeDwarf use the cache store of infinispan to do permanent data store? Which cache store library it uses(LeverlDB?Cassandra?HBase?)?

      2) Using the clustered version CapeDwarf seems very easy from the users' document. But how does CapeDwarf do that? Which machine is the central control? How to manage that?

       

      I think these questions are very important to users, especially people who are considering converting their GAE app to a private could using CapeDwarf.

        • 1. Re: DataStore and Cluster Scalability
          alesj

          1) CapeDwarf uses infinispan as the data grid. Does CapeDwarf use the cache store of infinispan to do permanent data store? Which cache store library it uses(LeverlDB?Cassandra?HBase?)?

          By default it uses file store, but you can easily configure any other store -- see Infinispan / WildFly docs for this.

           

          2) Using the clustered version CapeDwarf seems very easy from the users' document. But how does CapeDwarf do that?

          This is default clustering behavior from WildFly clustering.

          CapeDwarf simply reuses existing JGroups stack.

           

          Which machine is the central control? How to manage that?

          There is no central control -- you control, via configuration, how many replicas are there for any cache, etc.

           

          The best way to get more details on this is to read the Infinispan or WildFly clustering docs,

          as that's what CapeDwarf uses, there is no hidden magic on top of it.