Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
The format of the intermediate stream message:
- IntermediateMessage => [MessageType MessageData]
- MessageType => byte
- MessageData => byte[]
- MessageType => [0(UserMessage), 1(Watermark), 2(EndOfStream)]
- MessageData => [UserMessage/ControlMessage]
- ControlMessage =>
- Type => int
- Version => int
- Other Message Data (based on different types of control message)
For user message, we will use the user provided serde (default is the system serde). For control message, we will use JSON serde since it is built in Samza and easy to parse.
Attachments
Issue Links
- is depended upon by
-
SAMZA-1260 Support Control Messages Across Intermediate Streams
- Resolved
- links to