Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: {Disarmed} Re: [ecf-dev] avoid broadcast


Hi Mrakus
   Today i tested with the nightly build  ,hello sample using file discovery and ecf generic.
   I am facing the below issue
   1)In my consumer i am geting 3 service reference with different service ids for the same remote interface.in ServiceTrackerCustomizer.addService
   2) if host is not started consumer tries to connect 3 times and then never tries again.Is there any reconnect slot or time limit for retry?

   Is this is a bug of file based discovery

Following is my service definition xml
<?xml version="1.0" encoding="UTF-8"?>
  <service-descriptions xmlns="http://www.osgi.org/xmlns/sd/v1.0.0">
   <service-description>
      <provide
interface="org.eclipse.ecf.examples.remoteservices.hello.IHello"/>
      <property
name="ecf.sp.cid">ecftcp://192.168.1.2:3788/server</property>
      <property name="ecf.sp.cns">org.eclipse.ecf.core.identity.StringID</property>
      <property name="ecf.sp.ect">ecf.generic.server</property>
   </service-description>
</service-descriptions>

and i copied this file to [root]OSGI-INF\remote-service
 
   This is working fine with jmdns discovery

Thanks and Regards

Abhisek

On Sat, May 22, 2010 at 3:04 PM, Markus Alexander Kuppe <ecf-dev_eclipse.org@lemmster.de> wrote:
On 05/22/2010 11:05 AM, abhisek saikia wrote:
>
> Hi Scott/Markus
>      My consumer/host doesnt have any configuration as such for the  ECF
> server ips and ports.Currently it is happening through jmdns
> discovery,through multicasting....I want to specify 4 ips("*MailScanner
> Warnung: nummerische Links sind oftmals arglistig:* 192.168.1.1/2/3
> <http://192.168.1.1/2/3>") to use while multicasting by jmdns.
> Do you know which part of jmdns code is doing this multicast operation?i
> guess there i can make use of some configuration file
> How this -Dnet.mdns.interface configuration is geting used in discovery?
>
> I am not able to find enough information of zeroconf, xmlfile-based
> discovery, service locator protocol (slp), and apache zookeeper .For my
> situation shall i switch to some other discovery provider where there is
> no broadcast/multicast and where i can provide ip range to track for
> discovery?

Hi Abhisek,

you might want to take a look at the file based discovery provider. It
allows you to define service host in an XML file on the consumer side.

It does not support IP ranges though, thus you will have to list each
endpoint separately.

Markus
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev


Back to the top