I think those use cases are more suited for ServiceMix rather than Karaf. On Wed, Apr 13, 2011 at 15:40, Charles Moulliard <cmoulli...@gmail.com> wrote: > Here are my two cents for the project extending what Ioannis proposes > > - Replication of the cache created by projects like camel-cache, ehcache, ..., > - Replication of endpoints definition (ex: nmr, camel, jbi, activiti, ...) > - Replication of messages (camel, jbi, nmr, ...) to allow inter karaf > communication (let's says produce in a node and consume in another > node of the cluster) > > Regards, > > Charles Moulliard > Apache Committer > > > 2011/4/13 Björn Bength <bjorn.ben...@gmail.com>: >> Regarding Guillaume's comment about equal nodes, I can describe a >> requirement we currently have in one of our projects. >> >> The requirement is to partition functionality across a set of karaf >> nodes. I.e. some nodes (in a load balancing scenario) provides certain >> services, while others provide other services. >> This is to, for instance, have a layered ESB architecture or have >> some services with completely different SLA's isolated from the rest. >> We have for now implemented this with the Puppet provision system >> where we have configured our nodes and put them in "named sets" >> (classes in Puppet). >> These sets of containers is then provisioned onto each host by a puppet >> agent. >> >> So, returning to the subject, it would be nice to be able to "name" >> clusters and put nodes in a named cluster, and it would provision >> itself. Magic. >> Or would you rather create different hazelcast configurations? I don't >> know Hazelcast that well. >> >> Regards >> Bjorn >> >> >> >> >> >> On Wed, Apr 13, 2011 at 3:02 PM, Ioannis Canellos <ioca...@gmail.com> wrote: >>> I am starting this discussion in order to gather the maximum possible >>> feedback about the features we want our clustering engine to have. >>> >>> Here is my view on the subject: >>> >>> a) Support auto discovery of nodes (via multicast and / or unicast). >>> b) Configuration replication (replicate configuration changes across the >>> nodes). >>> c) Features/Repositories replication (replicate feature repositories and >>> states). >>> d) Bundle state replication (replicate bundle states). >>> e) Event Admin (broadcast events across the nodes of the cluster). >>> f) Distributed Service Registry. >>> >>> -- >>> *Ioannis Canellos* >>> * >>> http://iocanel.blogspot.com >>> >>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>> Apache ServiceMix <http://servicemix.apache.org/> Committer >>> * >>> >> >
-- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com