About Distribution Service

Distribution Service functions as a networked data distribution agent in support of conveying and processing data and commands in a distributed deployment. It is a high performance application that is able to handle multiple commands and data streams from multiple source trail files, concurrently.

Distribution Service replaces the classic multiple source-side data pumps with a single instance service. This service distributes one or more trails to one or more destinations and provides lightweight filtering only (no transformations).

Different communication protocols can be used, to allow tuning of network parameters on a per path basis. These protocols include:
  • Oracle GoldenGate (ogg) protocol for communication between the Distribution Service and the Collector in a non services-based (classic) target. It is used for inter-operability.

    Note:

    TCP encryption does not work in a mixed environment of Classic and Microservices architecture. The Distribution Service in Microservices Architecture cannot be configured to use the TCP encryption to communicate with the Server Collector in Classic Architecture running in a deployment. Also, the Receiver Service in Microservices Architecture cannot accept a connection request from a data pump in Classic Architecture configured with RMTHOST … ENCRYPT parameter running in a deployment.
  • WebSockets (wss) for HTTPS-based streaming, which relies on SSL security.
  • UDP protocols.
  • Proxy support for cloud environments:
    • SOCKS5 for any network protocol.

    • HTTP for HTTP-type protocols only, including WebSocket.

Note:

A Distribution Service cannot filter data in the trail and will send all operations.

The Distribution Service is accessible from the Service Manager Overview page or by directly specifying the URL.

Log in to the Distribution Service for the associated deployment. From the Distribution Service Overview page you can see dashboard that displays the path that connects the Extract and Replicat processes. You can also add paths from this page. Use the dashboard to perform the following operations.

Action Reference
  • Add paths

  • View path details

  • Start or Stop the path

  • Reposition the path

  • Enable sharding using filters

  • Set or customize the DML filtering

  • Set the DDL filtering

  • Set or customize Procedure filtering

  • Customize Tag filtering

  • Delete a Path

See:

Add a Distribution Path

Path Actions

Also see:

ALTER DISTPATH command options.