Skip to content

Minor/adapt 2589

Clarisa Colton requested to merge minor/ADAPT-2589 into master

Added workflow task "sendLargeMessage" to handle messages that may exceed the Kafka default 1 mb limit. The tasks attempts to send messages one by one, and if there is a 'message too large' error it will split the message into chunks < 1mb and send each separately. The consumer then reconstructs these chunks. If the consumer does not receive all chunks within the largeMessageTimeout (default 30000ms), an error will be logged and the message will not be published to the event system.

Merge request reports