Class KafkaStoreIngestionService

java.lang.Object
com.linkedin.venice.service.AbstractVeniceService
com.linkedin.davinci.kafka.consumer.KafkaStoreIngestionService
All Implemented Interfaces:
StoreIngestionService, Closeable, AutoCloseable

public class KafkaStoreIngestionService extends AbstractVeniceService implements StoreIngestionService
Assumes: One to One mapping between a Venice Store and Kafka Topic. Manages Kafka topics and partitions that need to be consumed for the stores on this node. Launches StoreIngestionTask for each store version to consume and process messages. Uses the "new" Kafka Consumer.