[Kafka] Resumen de los temas

¿Cómo lidiar con todo el tiempo de inactividad de la reproducción

Cuando todo el tiempo de inactividad de la reproducción ISR puede ser tratado por:

  • 1. Espere ISR acuerdo con una cualquiera de recuperación de réplica, y se selecciona de entre el líder.
    Contras: esperando durante mucho tiempo, menor disponibilidad (porque no se puede utilizar todo los nodos del clúster), o la totalidad de la reproducción ISR, por lo tanto no se pueden recuperar o la pérdida de datos, la partición nunca estará disponible.

  • 2 Seleccione la primera restauración de réplica para el nuevo líder, independientemente de si está en el ISR.
    Desventajas: no contiene todos han sido terminado antes de Líder mensaje de confirmación (porque no es antes de la ISR), que hará que la pérdida de datos, sino que aumenta el rango de nodos disponibles, alta disponibilidad.

Cómo Kafka asegurar que los datos no se pierdan?

1.Producer: no pierden por el mecanismo de respuesta ACK para asegurar que los datos
2.Broker: a través de un mecanismo de copias múltiples para asegurar que los datos no se pierde
3.Consumer: mediante el registro de desplazamiento para asegurar que los datos no se pierde

Ing actualiza continuamente

Publicado 82 artículos originales · ganado elogios 328 · vistas 220 000 +

Supongo que te gusta

Origin blog.csdn.net/qq_43733123/article/details/104978681
Recomendado
Clasificación