Capítulo 12. Ampliación de Kafka Connect con plug-ins de conector y trabajador

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

Kafka Connect tiene dos tipos diferentes de complementos que puedes utilizar para ampliar su funcionalidad:

Conectores

Se utiliza para influir en el comportamiento de una determinada tubería

Complementos para trabajadores

Se utiliza para personalizar el tiempo de ejecución de Kafka Connect

Kafka Connect viene con unos pocos plug-ins incorporados, y la comunidad Kafka también ha construido muchos más. En este capítulo explicamos cómo implementar tus propios plug-ins de conectores y trabajadores. En "Implementación de plug-ins de conectores", omitimos los conectores porque explicamos cómo implementarlos en el Capítulo 11. Antes de plantearte escribir tu propio complemento, comprueba si ya existe uno para tu caso de uso.

Hay algunas consideraciones comunes que se aplican independientemente del tipo de complemento que estés implementando. En primer lugar, el proceso de creación y empaquetado de los plug-ins conector y trabajador es el mismo que el de los conectores. Describimos los pasos en "Crear un conector personalizado". En segundo lugar, hay algunas clases Exception incluidas en los paquetes connect-api y clients que puedes utilizar en tu complemento cuando necesites lanzar un Exception. Dos de esas clases son DataException y ConfigException. Puedes utilizarlas directamente o subclasificarlas. ...

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.