IDP Cluster going forward (JDK 7)
Manuel Haim
haim at hrz.uni-marburg.de
Wed May 29 08:45:21 EDT 2013
On 28-May-2013 00:14, Cantor, Scott wrote:
> Memcache is one possibility but I don't think we can do
> that as a project without a committer who has experience with it
I guess my Memcache plugin and Paul's Infinispan plugin do just the same
thing, i.e. replace the StorageService and provide some triggers for
replicating the underlying map by means of a third-party library...
Even though Infinispan provides a native Java Map, you have to keep in
mind that it does not work as seamless as Terracotta's real-time JVM
replication. (When I last checked Infinispan, replication did only take
place each time you put an object into the map, but not on intermediate
changes to the object itself, and there was no replication of transient
fields; the same applies for Ehcache or Hazelcast.)
I think I could easily adopt our Memcache plugin to support Infinispan,
Ehcache, Hazelcast or even JDBC or what you want, but due to the lack of
transient field persistence, it would never reach the same compatibility
as the Terracotta way. However, maybe creating an own serialization
mechanism (e.g. by means of Java Reflection API) may help to circumvent
this.
@Paul: Did you gather any experience with Hibernate regarding transient
fields?
-Manuel
More information about the users
mailing list