Christian Schneider commented on ARIES-1613:

You can set the httpBase to any address. It is simply what is prefixed to the 
relative service address when publishing the endpoint address. So if you are 
fine with only having this prefix for all services of this host then it should 
work fine.

You can not solve the zone problem with httpBase and you can also not solve it 
with the discoveryPlugin. In both cases you would not be able to let some 
clients see one address and some the other. 

The bridge solution should be doable but would require custom code for the 
bridge. You would simply need to watch the backend zookeeper and update the 
frontend zookeeper. The current discovery code should provide a good starting 
point for this. Maybe we can make the zookeeper discovery more flexible so you 
can set it up to listen to one zookeeper and publish to another. That could 
then be the basis for a bridge.

I will create a discussion on aries dev on the topic of zones and how we could 
support them.

> DiscoveryPlugin interface not exported
> --------------------------------------
>                 Key: ARIES-1613
>                 URL: https://issues.apache.org/jira/browse/ARIES-1613
>             Project: Aries
>          Issue Type: Bug
>          Components: Remote Service Admin
>    Affects Versions: rsa-1.9.0
>            Reporter: Panu Hämäläinen
> The package containing the interface 
> org.apache.cxf.dosgi.discovery.zookeeper.publish.DiscoveryPlugin is not 
> exported (MANIFEST.MF) from bundle cxf-dosgi-ri-discovery-distributed (1.7.0) 
> which makes it impossible to implement 3rd party discovery plugins.

This message was sent by Atlassian JIRA

Reply via email to