Capítulo 7. Entrega fiable de datos

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

La fiabilidad es una propiedad de un sistema, no de un único componente, por lo que cuando hablemos de las garantías de fiabilidad de Apache Kafka, tendremos que tener en cuenta todo el sistema y sus casos de uso. Cuando se trata de fiabilidad, los sistemas que se integran con Kafka son tan importantes como el propio Kafka. Y como la fiabilidad es una preocupación del sistema, no puede ser responsabilidad de una sola persona. Todos -administradores de Kafka, administradores de Linux, administradores de red y almacenamiento, y los desarrolladores de aplicaciones- deben trabajar juntos para construir un sistema fiable.

Apache Kafka es muy flexible en cuanto a la entrega fiable de datos. Entendemos que Kafka tiene muchos casos de uso, desde el seguimiento de los clics en un sitio web hasta los pagos con tarjeta de crédito. Algunos de los casos de uso requieren la máxima fiabilidad, mientras que otros priorizan la velocidad y la simplicidad sobre la fiabilidad. Kafka se escribió para ser lo suficientemente configurable, y su API de cliente lo suficientemente flexible, para permitir todo tipo de compensaciones de fiabilidad.

Debido a su flexibilidad, también es fácil dispararnos accidentalmente en el pie al utilizar Kafka, creyendo que nuestro sistema es fiable cuando en realidad no lo es. En este capítulo, empezaremos hablando de ...

Get Kafka: La Guía Definitiva, 2ª Edición 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.