You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

The standard DataSync method that we provide is one to one. You define a shared queue on your source that will generate one message to share to. One target application (the DataSync Agent, meshlet, Perspectium Core ServiceNow app, etc.) will subscribe to the same queue to read the message. If you are sharing from one source and intend to send the same data to several different targets (data warehouses, dev instances, test instances) you may have noticed that you will have to create as many duplicate share configurations (bulk shares and dynamic shares) as you have targets.

For simple sharing to two or three destinations this is very manageable, but if you plan on sharing out towards several destinations this can be cumbersome.  To solve this, we have the capability to perform one to many syncing which we refer to as a fanout queue. You send your data once to a single shared queue and then MBS will fanout the message to multiple other queues for different target applications to each read one.

For example, you can set up a shared queue that will fanout to multiple queues as follows:

Shared Queue

(in Perspectium Core

ServiceNow Application)

Subscribed Queues

(in Target Applications)

psp.out.replicator.company.fanoutpsp.out.replicator.company.data1
psp.out.replicator.company.data2
psp.out.replicator.company.data3
psp.out.servicenow.company.dev
psp.out.servicenow.company.test


In this case you will share out from your ServiceNow instance (using bulk shares and dynamic shares) to psp.out.replicator.company.fanout which will then send the messages to psp.out.replicator.company.data1, psp.out.replicator.company.data2, psp.out.replicator.company.dev and psp.out.replicator.company.test. You then configure your DataSync Agent, meshlets, ServiceNow instances, etc. to subscribe to the queues psp.out.replicator.company.data1, psp.out.replicator.company.data2, psp.out.replicator.company.dev and psp.out.replicator.company.test to read into the target systems.


To setup a fanout queue, contact us at support@perspectium.com in order for us to know your requirements and how we can best create your desired structure.


  • No labels