Architekturverbesserungen für eine verzögerungsfreie Echtzeit-Datenpipeline
(engineering.ab180.co)<p>Ein Bericht über die Beziehung zwischen Kafka Consumer Group und der Anzahl der Partitionen, die daraus entstehenden Schwierigkeiten beim Auto Scaling und die Einführung einer neuen Architektur zu deren Lösung.<br />
<br />
- Einführung in den Airbridge-Service und die Workload<br />
- Probleme der bestehenden Architektur<br />
- Vorschlag für eine neue Architektur<br />
- Option 1: ein Driver-Executor-Modell wie bei Spark Streaming<br />
- Option 2: ein entkoppeltes Modell aus Kafka Consumer und Application Server<br />
- Warum Option 2 gewählt wurde<br />
- Die Architektur des entkoppelten Modells aus Kafka Consumer und Application Server<br />
- Überlegungen zur neuen Architektur<br />
- Erlebte Schwierigkeiten<br />
- Ergebnisse nach der Einführung der neuen Architektur<br />
- Was künftig noch ausprobiert werden sollte</p>
2 Kommentare