Hi,

As announced in [0] and suggested in SLING-2939 [1], I have developped an
alternative discovery implementation of the Sling Discovery API which
leverages CoreOS etcd.
The implementation is available at [2] and consists of four modules:

* client for the CoreOS etcd API version 2.0
* discovery module implementing the Sling Discovery APIs
* testing module containing a mock of an etcd service
* etcd commons module

The modules can be used as an alternative discovery mechanism in existing
and new Sling deployments without code change (it implements the same API
as the ootb Sling implementation).
The readme at [3] describes the requirements, features, internals and
configuration for enabling the etcd based discovery mechanism.

The modules are being tested internally at Adobe for DEV deployments yet we
have not cut a release for it.
Instead, we would like to contribute it to Apache Sling so that other folks
could look at it and get it released in Sling.

I have opened SLING-4842 to track this contribution should the Sling
community be interested in it.
I'll follow up with a voting thread regarding SLING-4842.

Regards,

Timothee

[0]
http://apache-sling.73963.n3.nabble.com/Sling-integration-with-Etcd-td4047017.html
[1]
https://issues.apache.org/jira/browse/SLING-2939?focusedCommentId=14303606&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14303606
[2] https://github.com/tmaret/org.apache.sling.etcd
[3]
https://github.com/tmaret/org.apache.sling.etcd/blob/master/discovery/README.md

Reply via email to