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

Reply via email to