Synchronous vs. asynchronous synchronization source for connectors
When performing synchronization via connector, one might see the different synchronization sources for connectors synchronization configuration, like shown in the screenshot below.
The difference between synchronous and asynchronous source is simply in how OpenIAM expects the answer from connector during performing search operation.
In synchronous version (called CONNECTOR_ASYNC
), a search request has been sent to a connector and synchronization process thread is still active in waiting for the response.
In asynchronous version (called CONNECTOR
), search request posted to the connector. Queue and synchronization got released. Once the response will be posted by connector and consumed by sync service hen process resumes.
In the end, the CONNECTOR
option is going to be deprecated in 4.2.1.14 version of OpenIAM, soon we will force to update all configurations to CONNECTOR_ASYNC
.