Note that fabric does the provisioning too.  Kinda like ace, but more
specific to karaf as it uses karaf features.

On Fri, Apr 15, 2011 at 09:56, Christian Schneider
<ch...@die-schneider.net> wrote:
> Hi All,
>
> what I like in the Fabric case is that it seems to concentrate on
> distribution of configuration. So it has a narrow scope which may be a good
> thing.
>
> There are more solutions to be considered like for example Ace. I think we
> should try to come up with some use cases and see how the current efforts
> fit into each and
> what should be included.
>
> So for example I see at least two very different use cases:
>
> - High performance computing: Here you will have many quite similar nodes
> that need to have synchronized configuration. The processing should be
> distributed between the nodes. As the network has to scale quite dynamically
> automatic discovery of nodes will probably be important here
> - Management of a network of Karaf servers. Here the focus will be on
> distribution of configuration to the nodes and centralized remote
> deployment. Still there will be nodes that want to have some kind of load
> balancing or failover capability
>
> In any case I think it could make sense to separate things like
> configuration management and deployment from workload distribution as some
> people may need only one of them.
>
> Christian
>
>
> Am 15.04.2011 08:38, schrieb Guillaume Nodet:
>>
>> So I have another proposal to put on the table.
>>
>> I've been working since a few weeks on this very subject as part of my
>> day job at FuseSource, and we've just open sourced some components:
>>   http://fabric.fusesource.org/
>>
>> A *very * rough overview is available at
>>   http://fabric.fusesource.org/documentation/user-guide.html
>> and a getting started guide at
>>   http://fabric.fusesource.org/documentation/getting-started.html
>>
>> Feedback welcome.
>>
>> On Thu, Apr 14, 2011 at 10:48, Jean-Baptiste Onofré<j...@nanthrax.net>
>>  wrote:
>>>
>>> I'm totally agree with Chris.
>>>
>>> Ioannis and I are aware that the solution is not the killer one, that we
>>> can
>>> do a lot of things better.
>>>
>>> However, the solution has the main advantage to exist and work.
>>> People (Karaf contributors and community) can play with this cluster
>>> implementation and enhance it.
>>>
>>> So here's my +1 also.
>>>
>>> Regards
>>> JB
>>>
>>> On 04/13/2011 05:32 PM, Chris Custine wrote:
>>>>
>>>> +1 for bringing this code to Karaf.
>>>>
>>>> I haven't tested this out thoroughly or even looked deeply at the
>>>> code, but in general I like this idea.  I certainly agree with some of
>>>> Guillaume's points, however unless there is a suitable alternative I
>>>> think this will provide a good starting point for the community to get
>>>> involved and improve it.
>>>>
>>>> Chris
>>>> --
>>>> Chris Custine
>>>> My Blog :: http://blog.organicelement.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Apr 13, 2011 at 09:06, Ioannis Canellos<ioca...@gmail.com>
>>>>  wrote:
>>>>>
>>>>> Guillaume, I haven't seen all your points, so here are some comments
>>>>> for
>>>>> the
>>>>> rest:
>>>>>
>>>>> *Automatic discovery is really a myth imho.  Such protocols have to use
>>>>>>
>>>>>> multicast and multicast is really forbidden in a lot of places.  So
>>>>>> *relying* on multicast would be a mistake I think.   I've seen
>>>>>> hazelcast can be configured using static ips which sounds better
>>>>>> (though multicast is nice for demos, no problem with that).*
>>>>>>
>>>>> In places like EC2 or other Cloud platforms, indeed multicast is
>>>>> forbidden,
>>>>> but in a private cluster, multicast is great.
>>>>> So I would say that automatic discovery is not panacea, but its still a
>>>>> very
>>>>> strong feature.
>>>>>
>>>>>
>>>>>> *That's really my problem.  Maybe it's a misunderstanding, but when
>>>>>> you*
>>>>>> * say "replication", I hear same thing everywhere, which I have a
>>>>>> problem with.
>>>>>> I think that definitely solve some problems, but it looks too
>>>>>> limited.*
>>>>>>
>>>>> Let's don't stick to the "term" replication. Let's just say that it
>>>>> provides
>>>>> means to configure a group of nodes instead of a single one. And note
>>>>> that
>>>>> not all nodes are in total synch. You can configure what you want to
>>>>> sync.
>>>>> The configuration means can be extended and become more granular in
>>>>> order
>>>>> to
>>>>> fit all needs.
>>>>>
>>>>>
>>>>> --
>>>>> *Ioannis Canellos*
>>>>> *
>>>>>  http://iocanel.blogspot.com
>>>>>
>>>>> Apache Karaf<http://karaf.apache.org/>    Committer&    PMC
>>>>> Apache ServiceMix<http://servicemix.apache.org/>      Committer
>>>>> *
>>>>>
>>
>>
>
> --
> ----
> http://www.liquid-reality.de
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Connect at CamelOne May 24-26
The Open Source Integration Conference
http://camelone.com/

Reply via email to