We use spring integration <si-jdbc:inbound-channel-adapter> to retrieve messages from a staging table (25 rows/poll). After split and transform, each record will be saved as an event to an event table. One of the fields we save to the event table is UUID, which is from the message header id (@Header("id")). We found records with duplicate UUID in the event table. Most of them are 2 in a pair with the same creation time stamp. By looking at other columns in the table, we can tell they are different events. My understanding is the message header id is an UUID, which should not give duplicates. Please help.
Is Message header id unique? Page Title Module
Move Remove Collapse