KARAF-4245

On Wednesday, 30 December 2015, Jean-Baptiste Onofré <[email protected]>
wrote:

> Please Luca, create the Jira for domain/filtering. I will tackle the ECF
> one.
>
> Regards
> JB
>
> On 12/30/2015 06:44 PM, lb wrote:
>
>> Should I open the Jira for domain/filtering ? Or the one for ecf would
>> include both ?
>>
>> On Wednesday, 30 December 2015, Scott Lewis <[email protected]> wrote:
>>
>> On 12/30/2015 8:56 AM, Jean-Baptiste Onofré wrote:
>>>
>>> Hi Scott,
>>>>
>>>> good idea, as said early, we could provide Cellar ECF for both discovery
>>>> and remote service (as an alternative to DOSGi).
>>>>
>>>>
>>> That would be splendid.  I would certainly contribute to the creation of
>>> both a Cellar discovery and/or distribution provider.
>>>
>>>
>>> Let me create a Jira and work on a PoC about that.
>>>>
>>>>
>>> Please feel free to add me to the Jira and/or contact me directly. Just
>>> FYI, ECF has github repos [1] in addition to the EF-hosted repos [2]...so
>>> we can be flexible about where things are developed.
>>>
>>> Scott
>>>
>>> [1] https://github.com/ECF
>>> [2] http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/
>>>
>>>
>>> Regards
>>>> JB
>>>>
>>>> On 12/30/2015 05:08 PM, Scott Lewis wrote:
>>>>
>>>> ECF [0] has a stable network discovery API [1] and a number of providers
>>>>> based upon various protocols (zeroconf, etcd, slp, zookeeper, dnssd,
>>>>> custom).  We would welcome cooperative creation of other providers
>>>>> (e.g.
>>>>> based upon cellar).
>>>>>
>>>>> The discovery API is used by ECF's implementation of OSGi Remote
>>>>> Services, allowing any discovery provider to be used to discover remote
>>>>> services.
>>>>>
>>>>> Scott
>>>>>
>>>>> [0] https://wiki.eclipse.org/ECF
>>>>> [1]
>>>>>
>>>>>
>>>>> http://download.eclipse.org/rt/ecf/3.12.0/javadoc/org/eclipse/ecf/discovery/package-summary.html
>>>>>
>>>>> [2] https://wiki.eclipse.org/OSGi_Remote_Services_and_ECF
>>>>>
>>>>> On 12/30/2015 4:53 AM, lb wrote:
>>>>>
>>>>> Hi all,
>>>>>>
>>>>>> I'm wondering if it would make sense to extend current discovery
>>>>>> service to
>>>>>> make it more generic and shareable among other services that need
>>>>>> discovery
>>>>>> capabilities.
>>>>>>
>>>>>> This may be achieved by adding some filtering capability to
>>>>>> discoverMembers
>>>>>> i.e.
>>>>>>
>>>>>> Collection<DiscoveredMember> discoverMembers(String domain)
>>>>>>
>>>>>> How domain is used is implementation dependant (labels for kubernetes,
>>>>>> path
>>>>>> for etcd, etc). Domain used by karaf clustering may be then defined in
>>>>>> hazelcast's service configuration file or wherever it make sense.
>>>>>>
>>>>>> It would also be useful to have additional info about the discovery
>>>>>> services like all the kubernetes label or any additional attribute
>>>>>> associated with the discovered service.
>>>>>>
>>>>>> What do you think ?
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to