Much of the thread till now was about which solution should be included
as default and what non technical properties it should have. An
important question here was who controls the solution (community vs
company). While this is an important question I think we have discussed
this quite good already.
So I would like to come back to the more technical requirements of the
clustering support. The problem here is that we each have very different
ideas what we need in the clustering which is very valid but needs to be
understood to avoid that we misunderstand each other.
So to get ahead with this I added some scenarios to the clustering wiki
page. I propose that we first gather some scenarios from all the people
involved and then discuss how to achieve these sceanrios and how they
map to the proposed solutions.
https://cwiki.apache.org/confluence/display/KARAF/Karaf+clustering
Christian
Am 16.04.2011 09:29, schrieb Jean-Baptiste Onofré:
What a thread !! :)
I was with a customer yesterday and I just now browse the thread.
Before dealing with Apache and Karaf inclusion of Guillaume work, I
think that we need to compare and discuss from a technology point of
view.
My initial e-mail was exactly to start to discuss about different ways
to achieve clustering (existing ones, planned ones, etc) and compare
our point of view.
That's why we need to consider and compare Ioannis and Guillaume works
and maybe conclude that it's a kind of merge of both, or pick up some
implementations of each.
I have an absolute and total trust in Guillaume, especially about his
Apache fiber (keep in mind that Guillaume is a ASF member). If he
proposed his cluster implementation, he knows that we can use it in
Karaf.
So, before discussing about the "source" of the implementation, I
think that we need to focus on the technical layer and discuss the
different way to see the cluster.
I don't care where the implementation comes from (Fuse, Talend,
others), if the implementation is a good one, and if the community
accepts this implementation, I can't see any problem.
We are all Apache commiters after all :)
My 2 cents
Regards
JB
On 04/13/2011 10:19 AM, Jean-Baptiste Onofré wrote:
Hi all,
Ioannis made a great work by using Hazelcast to create a cluster of
Karaf nodes.
He has already blogged around:
http://iocanel.blogspot.com/2011/03/karaf-clustering-using-hazelcast.html
I like the design and I think it could be very interesting to embed this
feature in Karaf 3.0.0.
Ioannnis has kindly accepted to donate this work to Karaf.
The next steps are:
- think about an assemblies extension to provide cluster ready
distribution
- document Karaf clustering in manual (mostly based on the Ioannis'
blog)
- add an example of Karaf cluster usage.
I propose to work with Ioannis around these steps.
WDYT ?
Are you OK to ship Karaf clustering using Hazelcast in Karaf ?
Do you think that we need a kind of "agnostic" layer around clustering
(especially if some of us already started to work around a different
kind of Karaf clusters) ?
Thanks
Regards
JB
--
----
http://www.liquid-reality.de