logo Discovery Server Pro

Fast DDS Pro discovery architecture

logo Discovery Server Pro

Secure and shape discovery at scale.

Control discovery metatraffic across distributed Fast DDS systems, protect the discovery plane and smooth discovery bursts while matched DDS endpoints continue exchanging application data directly.

Selective matching

Up to 93% less discovery traffic in eProsima testing

Secure discovery

Protect discovery metadata with the Fast DDS Pro security path

Controlled bursts

Regulate when accumulated discovery changes are sent

COMMERCIAL Discovery Server Pro is included with Fast DDS Pro.

Advanced discovery controls, direct eProsima expertise and a professional product lifecycle for demanding deployments.

Discovery Server Pro capabilities

Scale, protect and control discovery. Keep DDS direct.

Filter discovery information for each client, add security and control metatraffic bursts without inserting a broker into the application-data path.

reduce metatraffic icon
SELECTIVE DISCOVERY PRO ONLY

Send only relevant discovery information

Discovery Server Pro matches endpoints internally and delivers to each client only the discovery information required to establish compatible communications. This substantially reduces metatraffic as participants and topics grow.

  • Pro-only endpoint matching
  • Relevant discovery information for each client
  • Up to 93% less traffic than Simple Discovery*
  • Application data remains direct
*Measured by eProsima against standard Simple Discovery in the referenced test scenario. Actual reduction depends on system topology.
secure discovery icon
PROTECTED DISCOVERY PRO ONLY

Secure the discovery plane

Discovery Server Pro brings DDS Security to the server-based discovery architecture, protecting the metadata that allows participants and endpoints to find each other.

  • Secure Discovery Server support
  • Encrypted discovery through governance
  • Fast DDS Pro security path
  • Application data remains direct
*Measured by eProsima against standard Simple Discovery in the referenced test scenario. Actual reduction depends on system topology.
rate control icon
PREDICTABLE METATRAFFIC PRO ONLY

Control discovery bursts

Set a minimum interval between server flushes so discovery changes can be accumulated and released at a controlled rate instead of creating uncontrolled bursts.

  • Configurable send period
  • Accumulated discovery updates
  • Smoother discovery traffic
  • Useful on constrained links
*Measured by eProsima against standard Simple Discovery in the referenced test scenario. Actual reduction depends on system topology.
server mesh icon
DISTRIBUTED DISCOVERY

Build a server mesh

Connect servers so discovery information can move between their client groups, creating a distributed discovery architecture across sites and network segments.

  • Interconnected servers
  • Distributed client groups
  • Runtime remote-server updates
  • No central user-data broker
*Measured by eProsima against standard Simple Discovery in the referenced test scenario. Actual reduction depends on system topology.
backup persistence icon
CONTINUITY & VISIBILITY

Add resilience and full context

Combine multiple servers, persistent BACKUP roles and SUPER_CLIENT visibility to support recovery, monitoring and operational diagnosis.

  • Multiple server locators
  • Persistent BACKUP role
  • SUPER_CLIENT discovery view
  • Monitoring-ready architecture
*Measured by eProsima against standard Simple Discovery in the referenced test scenario. Actual reduction depends on system topology.

Deployment architectures

Start simple. Add resilience where it matters.

Choose one known discovery point, multiple alternatives or a distributed server mesh. The user-data plane remains peer to peer.

01
mechanism server icon

One discovery point

Connect participants to a known server when multicast is restricted or discovery traffic must be controlled.

02
pattern redundant icon

Redundant discovery

Give clients multiple server locators and combine SERVER and BACKUP roles for operational continuity.

03
pattern mesh icon

Federated server mesh

Connect servers across sites or network segments so their client groups can discover matching endpoints.

04
pattern ros2 icon

ROS 2 Easy Mode

Use ROS2_EASY_MODE and the Fast DDS CLI to remove multicast announcements and manage servers by domain.

Pro control without architectural disruption

Tune discovery around the real network.

Keep the familiar SERVER, BACKUP, CLIENT and SUPER_CLIENT architecture. Add Pro properties and security governance where network behavior or confidentiality requires tighter control.

01

Control the send period

Set the minimum interval between discovery flushes.

02

Protect discovery

Enable encrypted discovery through the DDS Security governance path.

03

Keep existing deployment options

Use XML, C++, UDP, TCP, server meshes and Fast DDS CLI workflows.

Discovery Server Pro · send-rate control
<property>
  <value>
    <element>
      <name>
        fastdds.discovery_server.send_period
      </name>
      <value>1000</value>
    </element>
  </value>
</property>

# Accumulate and flush discovery changes
# at a controlled one-second interval
DISCOVERY CHANGES→CONTROLLED FLUSH→SMOOTHER METATRAFFIC

Choose the operating path

Discovery Server Pro or open source?

Discovery Server Pro contains the complete open-source feature set and adds the capabilities required for greater scalability, control and commercial assurance.

Choose Discovery Server Pro when you need
  • Everything available in the open-source edition.
  • Maximum scalability through relevant-match filtering.
  • Secure discovery or controlled discovery bursts.
  • A commercial lifecycle and direct engineering support.
Choose the open-source Discovery Server when
  • The standard discovery behavior meets your scalability requirements.
  • SERVER, BACKUP, SUPER_CLIENT and server meshes cover your architecture.
  • You prefer Apache 2.0 and do not require the Pro additions.

Capability

Commercial

Discovery Server Pro

Open source

Discovery Server

Client / server discovery

Included

Included

Discovery traffic optimization
Information filtered for each client

Relevant matches only
Maximum scalability · Up to 93% less discovery traffic*

Complete discovery set
Standard scalability

SERVER, BACKUP and SUPER_CLIENT roles

Included

Included

Server mesh and runtime updates

Included

Included

UDP, TCP and named locators

Included

Included

Discovery send-rate limiter

Included

-

Secure Discovery Server

Included

-

License and support path

Fast DDS Pro subscription

Apache 2.0

OPEN SOURCE Looking for the open-source Discovery Server?

It remains part of Fast DDS under Apache 2.0, with the standard client/server architecture, meshes, backup persistence and SUPER_CLIENT support.

Choose the discovery mechanism

Match discovery to the topology.

Fast DDS provides several discovery strategies. The right choice depends on how dynamic, constrained and interoperable the deployment must be.

icon
01

Simple Discovery

Use the RTPS-standard discovery path for dynamic local networks and interoperability with other DDS implementations.

Dynamic · multicast available

icon
02

Discovery Server

Use known servers to control metatraffic across large, segmented, Wi-Fi or multicast-constrained deployments.

Scalable · infrastructure controlled

icon
03

Static Discovery

Preconfigure endpoints when participants are known and fixed, or when endpoint discovery traffic must be minimized.

Fixed topology · low bandwidth

Architecture first

Plan discovery around the real network.

Tell us how participants, sites and network boundaries are arranged. We will help design the Discovery Server topology and determine where Pro security and traffic control add value.

Discovery architecture and traffic analysis

Server, backup and mesh topology.

Security and send-rate control.

Licensing and direct eProsima support