Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
Kafka consumer:
1. Samza currently uses SimpleConsumer to consume messages from the KafkaBroker. However, the SimpleConsumer API is deprecated and is slated to be removed in future kafka-clients release. It's essential to migrate to KafkaConsumer api sooner to continue kafka connector support in samza.
2. Internally within linkedIn, we've been using an implementation of the new consumer/produce for a while with some success.
Kafka Producer:
Since 0.10.1, Kafka’s messages can carry timestamps, indicating the time the event has occurred or the time when the message has been written to the Kafka broker. This is essential to support rewinding of checkpoints based upon time.
Attachments
Issue Links
- is depended upon by
-
SAMZA-1371 Some Samza Containers get stuck at "Starting BrokerProxy for hostname:portnum" while others seem to be fine
- Resolved
- is related to
-
SAMZA-1906 remove ExponentialSleepStrategy from KafkaSystemAdmin code.
- Open
- relates to
-
SAMZA-1887 Fix and re-enable TestKafkaSystemAdmin:testClearStream test
- Open
-
SAMZA-1912 improve code style for KafkaSystemConsumer(Proxy) and KafkaAdminClient
- Open
-
SAMZA-1944 refactor KafkaSystemAdmin not to keep Coordinator/Changelog/Intermediate streams info.
- Open
-
SAMZA-1945 get rid of deleteMessageCalled from KafkaSystemAdmin
- Open
-
SAMZA-1888 minor improvements for the after commit for KafkaSystemAdmin and KafkaSystemConsumer.
- Resolved
-
SAMZA-1899 remove KafkaConfig.getKafkaSystemConsumerConfig
- Resolved
-
SAMZA-1921 Upgrade SamzaKafkaSystemAdmin to use latest AdminClient
- Resolved
-
SAMZA-1922 Create tests for KafkaSystemConsumerMetrics
- Resolved
-
SAMZA-1943 get rid of ExtendedSystemAdmin
- Resolved