Capítulo 11. Construir conectores fuente y sumidero

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Como se ha mencionado en capítulos anteriores, el proyecto Apache Kafka no incluye ningún conector aparte de MirrorMaker y los conectores de ejemplo FileStream. En su lugar, la comunidad Kafka y muchos proveedores construyen conectores. Ahora hay cientos de ellos disponibles para las bases de datos, herramientas de procesamiento de datos, herramientas de almacenamiento y protocolos más populares.

Sin embargo, si no existen conectores para los sistemas que utilizas, o si los conectores existentes no son adecuados para tus casos de uso, puedes construir tus propios conectores fuente y sumidero. En este capítulo describimos el proceso de implementación de un conector desde cero. Cubrimos las clases de la API pública de Kafka Connect que necesitas implementar y explicamos los pasos principales, las buenas prácticas y las decisiones que debes tomar para construir un conector que satisfaga tus requisitos.

Los conectores fuente y sumidero comparten muchos de los mismos bloques de construcción, por lo que muchas piezas de trabajo y puntos de decisión son los mismos al construir el tuyo propio. Antes de sumergirnos en las particularidades de cada tipo de conector, examinamos los conceptos que se aplican a ambos tipos, como la forma de construir el conector y las API comunes.

Conceptos comunes y API

Como se ha explicado ...

Get Conexión Kafka 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.