Skip to content

ISAM Agent

The ISAM Agent is a process that runs on a target system and is responsible for consuming change messages from the Kafka CDC topic, transforming the messages data into a usable form, and then reproducing the event described by the message in an SDMS file, usually present on the same system.

In the event that the ISAM Agent determines that it has been started for the first time in a new environment, it will send a snapshot request to the snapshot agent via the snapshot request topic, and then wait for a response on the snapshot response topic. Once the response is received, the new snapshot will be downloaded from network storage and new local data files will be created and populated, and the agent will then resume processing messages from the main event topic offset indicated by the snapshot, thus bringing the local data files fully up to date with the origin applications data.

The ISAM Agent is a .NET 8 C# application and is available on Windows and Linux.