Hi Tommaso,

I think this sounds fantastic - I suggest you create this Jira issue and
attach the code, so everyone can have a look at it.

Regards
Carsten


2013/10/31 Tommaso Teofili <tommaso.teof...@gmail.com>

> 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.
>
> 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
>



-- 
Carsten Ziegeler
cziege...@apache.org

Reply via email to