The Scalable Reads plugin configurators

Current version: 10.1

In xConnect, the Scalable Read plugin (ConfigureScalableReadsPlugin ) performs a smart batch analysis for all the operations with Default read preference based on the predefined list of configurators in the sc.XConnect.CollectionService.ReadScaleOut.xml file.

The following table describes the xConnect Client API predefined read preferences:

Configurator

Description

GetEntityOfRightToBeForgottenConfigurator

Configure read preference in a get operation, which is a predecessor of the right-to-be-forgotten operation.

The right-to-be-forgotten is a complex operation that requires both read and write operations, so it routes explicitly to the primary instance.

GetEntityOfMergeContactsConfigurator

Configure read preference in a get operation, which is a predecessor of a merge operation.

The contact merge is a complex operation that requires both read and write operations, so it routes explicitly to the primary instance.

GetEnityOfDeleteContactConfigurator

Configure read preference in a get operation, which is a predecessor of a delete operation.

The contact delete operation is a complex operation that requires both read and write operations, so it routes explicitly to the primary instance.

CreateContactCursorConfigurator

Configure read preference in a create contact cursor operation.

The contact extraction operation routes by default to the secondary instance.

CreateInteractionCursorConfigurator

Configure read preference in a create interaction cursor operation.

The interaction extraction operation routes by default to the secondary instance.

Do you have some feedback for us?

If you have suggestions for improving this article,