Replies: 2 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
-
Apache Pinot Connector for Iggy - Design DocumentVersion: 1.0 Executive SummaryThis document outlines the architectural design and implementation strategy for the Apache Iggy stream connector plugin for Apache Pinot. The connector enables real-time data ingestion from Iggy message streams into Pinot's OLAP datastore, providing high-throughput, low-latency streaming analytics capabilities. Design Goals
1. System Architecture1.1 High-Level Architecture1.2 Component ResponsibilitiesThe connector architecture follows Pinot's plugin model with clear separation of concerns:
1.3 Design RationaleTCP over HTTP Decision:
Consumer Group Strategy:
Partition-Level Consumption:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Apache Iggy Connector for Apache Pinot
This connector enables Apache Pinot to ingest real-time data from Apache Iggy streams using TCP-based communication.
Overview
The Iggy Pinot connector implements Pinot's Stream Plugin API to provide:
AsyncIggyTcpClientfor efficient message consumptionArchitecture
Key Components
StreamConsumerFactoryDifferences from Flink Connector
The Pinot connector differs from the Iggy Flink connector in several ways:
AsyncIggyTcpClientdirectly (not HTTP-based)PartitionGroupConsumerinstead of Flink'sSourceReaderBeta Was this translation helpful? Give feedback.
All reactions