Outbound Streaming Scenarios

Reltio supports a unique queue for each configuration, multiple configurations on a single queue, and the same configuration on multiple queues for optimal use.

Let us see some examples of multiple configurations on a single queue and same configuration on multiple queues.

Multiple Configurations on a Single Queue

Each configuration can have different object and event type filters or have different payload types. Events are streamed to the selected queue for each configuration.
Note: Events are not differentiated on the basis of the configuration while streaming. The downstream system can differentiate between these events during consumption.
The events flow is as shown:

For example, two different configurations are defined on the Test-queue external queue. Events qualifying for configuration 1 and configuration 2 are streamed to Test-queue.

Configuration 1

This configuration has no object or event filters and the Payload type is Delta.

Configuration 2

This configuration has event filters and the Payload type is Snapshot (Selected fields).

Once you save the queue configuration, the queue name appears in the UI.

Same Configuration on Multiple Queues

Defining the same configuration for multiple queues ensures that qualifying events are streamed to all queues that have the selected configuration. The events flow is as shown:

For example, the same configuration is defined in Test-queue1 and Test-queue2 external queues. Events qualifying for configuration 1 and configuration 2 are streamed to both Test-queue1 and Test-queue2.

Configuration 1

This configuration is defined in Test-queue1, has no object or event filters, and has the Payload type Snapshot (All fields).

Configuration 2

This configuration is defined in Test-queue2, has no object or event filters, and has the Payload type Delta.

Once you save the queue configuration, the queue name appears in the UI.