Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tabla de contenido
1. ¿Cuáles son los usos de Kafka? ¿Cuáles son los escenarios de uso?
2. ¿Qué significan ISR y AR en Kafka? ¿Qué significa escalamiento de ISR?
3. ¿Qué significan HW, LEO, LSO, LW, etc. en Kafka?
4. ¿Cómo refleja Kafka la secuencia de mensajes?
6. ¿Cómo es la estructura general del cliente productor de Kafka?
8. ¿Cuáles son los defectos en el diseño del antiguo cliente de consumo Scala de Kafka?
10. ¿Qué situaciones pueden provocar un consumo repetido?
¿En qué circunstancias se consumirá la fuga de información?
13. Describa brevemente la relación entre consumidores y grupos de consumidores.
17. ¿Cómo elegir el número adecuado de particiones al crear un tema?
2. ¿Qué es una copia prioritaria? ¿Qué función especial tiene?
4. Describa brevemente la estructura del directorio de registros de Kafka.
5. ¿Qué archivos de índice hay en Kafka?
6. Si especifico un desplazamiento, ¿cómo encuentra Kafka el mensaje correspondiente?
7. Si especifico una marca de tiempo, ¿cómo encuentra Kafka el mensaje correspondiente?
8. Hable sobre su comprensión de la retención de registros de Kafka.
2. Según el tamaño del registro
3. Basado en el desplazamiento inicial del registro
9. Hable sobre su comprensión de la compactación de registros de Kafka.
10. Hable sobre su comprensión del almacenamiento subyacente de Kafka.
11. Hablemos del principio de la operación retardada de Kafka.
12 Hablemos del papel del controlador Kafka
13. ¿Cuáles son los defectos en el diseño del antiguo cliente de consumo Scala de Kafka?
15. ¿Cómo se implementa la idempotencia en Kafka?
1. ¿Cómo se implementan las transacciones en Kafka?
2. ¿Qué significa una copia no válida? ¿Cuáles son las contramedidas?
3. En múltiples copias, el proceso de evolución de HW y LEO en cada copia.
4. ¿Qué mejoras ha realizado Kafka en términos de fiabilidad?
5.¿Por qué Kafka no admite la separación de lectura y escritura?
6. Cómo implementar la cola de retraso en Kafka
7. ¿Cómo implementar la cola de mensajes fallidos y la cola de reintentos en Kafka?
8. ¿Cómo realizar una auditoría de mensajes en Kafka?
9. ¿Cómo crear seguimientos de mensajes en Kafka?
11. ¿En qué indicadores de Kafka hay que centrarse?
12. ¿Cuáles son los diseños de Kafka que le permiten tener un rendimiento tan alto?
2. Reducir los gastos generales en la transmisión de la red
3. Lectura y escritura secuencial
5. Excelente mecanismo de almacenamiento de archivos
Sistema de mensajería: Tanto Kafka como los sistemas de mensajería tradicionales (también llamados middleware de mensajes) tienen funciones como desacoplamiento del sistema, almacenamiento redundante, reducción de picos de tráfico, almacenamiento en búfer, comunicación asincrónica, escalabilidad y recuperabilidad. Al mismo tiempo, Kafka también proporciona garantía de secuencia de mensajes y funciones de consumo retroactivo que son difíciles de lograr en la mayoría de los sistemas de mensajería.
Sistema de almacenamiento: Kafka persiste los mensajes en el disco, lo que reduce efectivamente el riesgo de pérdida de datos en comparación con otros sistemas basados en el almacenamiento de memoria. Es precisamente gracias a la función de persistencia de mensajes y al mecanismo de copia múltiple de Kafka que podemos utilizar Kafka como un sistema de almacenamiento de datos a largo plazo. Solo necesitamos establecer la política de retención de datos correspondiente en "permanente" o habilitar la función de compresión de registros del tema. Eso es todo.
Plataforma de procesamiento de streaming: Kafka no solo proporciona una fuente de datos confiable para cada marco de transmisión popular, sino que también proporciona una biblioteca completa de clases de transmisión, como ventanas, uniones, transformaciones, agregaciones y otras operaciones.