Details
-
New Feature
-
Status: Closed
-
Blocker
-
Resolution: Done
-
None
-
4
Description
Introducing a new class known as StreamProfile which contains details about how the next sync round in StreamSync should be consumed and written. For eg:
KafkaStreamProfile contains number of events to consume in this sync round.
S3StreamProfile contains the list of files to consume in this sync round
HudiIncrementalStreamProfile contains the beginInstant and endInstant commit times to consume in this sync round.
In future we can add the method for choosing the writeOperationType and indexType as well, for now {{streamProfile.getSourceSpecificContext() }}will be used to consume the data from the source.