Hi

Am 03.11.2013 um 02:54 schrieb Dragos Dascalita Haut <[email protected]>:

> Interesting work Tommaso. Is this thing similar to Apache Cellar from Karaf ?

Interesting pointer. Somehow I have the impression Cellar is more comparable to 
the Sling discovery feature ..

Regards
Felix

> 
> Regards,
> dragos dascalita haut 
> 
> Sent from my iPad
> 
>> On Nov 2, 2013, at 2:37 PM, Robert Munteanu <[email protected]> wrote:
>> 
>> Hi Tommaso,
>> 
>> On Thu, Oct 31, 2013 at 4:41 PM, Tommaso Teofili
>> <[email protected]> wrote:
>>> Hi all,
>>> 
>>> In the last weeks I've been working on an Apache Sling based replication
>>> module and I'd like to donate it to the project so I'm wondering if that
>>> may sound interesting for the community.
>>> 
>>> Its main purpose is to "replicate" data between Sling instances.
>> 
>> It sounds interesting indeed!
>> 
>> A quick question - will this module work only between Sling instances,
>> or will I be able to make it work with external systems? I'm thinking
>> of integration with upstream proxy caches, like Varnish or Apache
>> Traffic Server.
>> 
>> Robert
>> 
>>> 
>>> Some design concepts :
>>> - Replication agents are the responsible units for the replication of data
>>> to a certain endpoint
>>> - Each replication agent is an OSGi service
>>> - Configuration of agents happens via OSGi configuration (e.g. by adding
>>> nodes of type sling:OsgiConfig with certain properties as JSoN files)
>>> - Configuration of agents include: endpoint, instance authentication,
>>> transport implementation, binary format for data to be exchanged
>>> - Each agent manages one or more queues of data packages to be replicated
>>> 
>>> Main use case is master / slave architectures where data gets created on
>>> the master and need to be replicated on the slaves which are publicly
>>> available, or viceversa where data gets created by the user and needs to be
>>> consistently replicated in the other instances of the architecture.
>>> 
>>> The current implementation is still a work in progress so don't expect it
>>> to be full feature but maybe it's worth having it among the extensions or
>>> either in a sandbox space.
>>> 
>>> I can create a Jira issue and add the code as a patch / zip file if there's
>>> interest.
>>> Looking forward to hear what you think,
>>> Regards,
>>> Tommaso

Reply via email to