Service Discovery Client

The rtctkServiceDiscoveryClient application is used to query the Service Registry using the RTC Component facilties. This can be useful for scripting.

The tool provides functionally to retrieve URI endpoints for services:

  • Runtime Configuration Repository (RTR)

  • Persistent Configuration Repository (PSR)

  • Online Database (OLDB)

In addition, the tool is also helpful for finding RTC Component endpoints:

  • Request-Reply Endpoint URI

  • Publish Subscribe Endpoint URI

Usage

General information on how to use the client can be retrieved by invoking:

$ rtctkServiceDiscoveryClient --help

The following example returns the URI endpoint of the Persistent Repository:

$ rtctkServiceDiscoveryClient services psr

The Request-Reply endpoint of my_component can be retrieved with:

$ rtctkServiceDiscoveryClient my_component rr

Limitations and Known Issues

In the long term, the tool will be integrated into the Control and Monitoring Tool.