Apache Pulsar, das bessere Kafka?

preview_player
Показать описание
Apache #Pulsar ist eine skalierbare Messaging und Streaming Plattform für #Microservices und Data Science. Pulsar wurde ursprünglich bei Yahoo entwickelt und ist mittlerweile genauso wie Apache #Kafka ein Open Source Projekt der Apache Software Foundation. Es stellt sich die Frage, warum es bei Apache zwei Top-Level Projekte für ähnliche Anwendungsgebiete geben muss? Wie unterscheidet sich Apache Pulsar und Apache Kafka? Wie unterscheiden sich die beiden Plattformen und welche passt besser zu meiner Softwarearchitektur.
Im Video wird die Architektur von Pulsar und die wichtigsten Konzepte und Bausteine wie Broker, Bookie und Zookeeper vorgestellt. Verschiedene Life-Demos zeigen Pulsar in Aktion: Einfacher Producer und Consumer, Performance, Partitioning und Versionsprüfung über Schemas. Auf die Unterschiede zu Kafka wird an verschiedenen Stellen hingewiesen.

00:00 Einleitung
00:57 Installation
01:19 Kubernetes und Helm Chart
01:31 Architektur Ledger und Bookie
03:15 Zookeeper
04:20 Asynchrone Kommunikation
05:18 Clients für Java, C#, C++, Go und Python
06:27 Publish/Subscribe mit Topics
07:05 Exclusive Subscription
07:25 Failover Subscription
07:50 Queuing
08:14 Key Shared Subscription
08:43 Performanz
10:13 Reader
11:12 Schema
14:22 Löschen von Nachrichten
15:02 Retention
15:42 Compaction
16:40 Web Konsole
17:01 Monitoring
17:24 Partitions
19:46 Vorteile Pulsar
20:51 Vorteile Kafka
21:12 Fazit

Online Training und Schulungen

Apache Artemis - Java Messaging mit JMS 2 und AMQP

Messaging und Streaming mit Apache Kafka

Twitter: @thomasub
Рекомендации по теме
Комментарии
Автор

Vielen lieben Dank wieder für das tolle Video und gute Erklärung.

Lanserish
Автор

Sehr interessant, besonders die Funktion Schema. Bei Kafka bekommt es nur der Consumer mit, falls die Nachricht ungültig ist und gerade wenn die Zuständigkeiten aufgeteilt sind, wäre es von Vorteil, wenn nicht der Consumer sondern schon der Producer eine Rückmeldung direkt vom Broker mitbekommt. Oder gibt es die bei Kafka?

qui-gonkenobi
Автор

Kann man eigentlich Apache Kafka, Pulsar, Flink und Beam auf einer Technischen Ebene miteinander vergleichen?

Svenson