Kapitel 12. Erweiterung von Kafka Connect mit Connector- und Worker-Plug-Ins
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Kafka Connect hat zwei verschiedene Arten von Plug-ins, mit denen du seine Funktionalität erweitern kannst:
- Stecker-Plug-ins
Verwendet um das Verhalten einer bestimmten Pipeline zu beeinflussen
- Worker-Plug-ins
Wird verwendet, um die Kafka Connect-Laufzeit anzupassen
Kafka Connect wird mit einigen eingebauten Plug-ins geliefert, und die Kafka-Community hat noch viele weitere entwickelt. In diesem Kapitel erklären wir, wie du deine eigenen Connector- und Worker-Plug-ins implementieren kannst. In "Implementierung von Connector-Plug-ins" lassen wir die Konnektoren aus, weil wir in Kapitel 11 erklären, wie man sie implementiert. Bevor du dein eigenes Plug-in schreibst, solltest du prüfen, ob es für deinen Anwendungsfall bereits eines gibt.
Es gibt ein paar gemeinsame Überlegungen, die unabhängig davon gelten, welche Art von Plug-in du implementierst. Erstens ist der Erstellungs- und Paketierungsprozess für Connector- und Worker-Plug-ins derselbe wie für Connectoren. Wir beschreiben die Schritte in "Erstellen eines benutzerdefinierten Connectors". Zweitens gibt es einige Exception
Klassen, die in den Paketen connect-api
und clients
enthalten sind und die du in deinem Plug-in verwenden kannst, wenn du einen Exception
auslösen musst. Zwei dieser Klassen sind DataException
und ...
Get Kafka Verbinden now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.