You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Cameron Lee (JIRA)" <ji...@apache.org> on 2019/03/05 20:20:00 UTC

[jira] [Created] (SAMZA-2120) Enable custom handling of ConsumerRecords consumed by Kafka

Cameron Lee created SAMZA-2120:
----------------------------------

             Summary: Enable custom handling of ConsumerRecords consumed by Kafka
                 Key: SAMZA-2120
                 URL: https://issues.apache.org/jira/browse/SAMZA-2120
             Project: Samza
          Issue Type: Improvement
    Affects Versions: 1.0
            Reporter: Cameron Lee
            Assignee: Cameron Lee


Add a way to be able to customize the handling of ConsumerRecords when converting them to IncomingMessageEnvelope when extending KakfaSystemConsumer functionality.

An example of this extension would be to specify a checkpoint offset in IncomingMessageEnvelope which is different than the plain offset that is returned by Kafka. If large messages in Kafka are implemented by segmenting into multiple individual messages, then the plain offset might be in the middle of a large message, and we would not want to checkpoint in the middle of a large message.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)