Índice:
O processamento de dados de streaming é uma área emergente. Significa processar os dados quase instantaneamente (com latência muito baixa) quando são gerados. Até agora, a maior parte do processamento de dados era baseada em sistemas em lote, onde o processamento, a análise e a tomada de decisão eram um processo atrasado. Agora, à medida que as novas tecnologias e plataformas estão evoluindo, as organizações estão mudando gradualmente para uma abordagem baseada em fluxo, em vez dos antigos sistemas baseados em lote. O Apache Flink é um projeto de código aberto para processamento de dados de streaming. Ajuda as organizações a fazer análises em tempo real e tomar decisões oportunas.
Seminário on-line: Parado no limite: Streaming Analytics in Action Registre-se aqui |
O que é o Apache Flink?
O Apache Flink pode ser definido como uma plataforma de código aberto capaz de processar fluxo distribuído e processamento de dados em lote. O núcleo do Apache Flink é um mecanismo de fluxo de dados de streaming, que suporta comunicação, distribuição e tolerância a falhas para o processamento de dados de stream distribuído. O Apache Flink é a única plataforma híbrida para suportar o processamento em lote e fluxo. Ele suporta diferentes casos de uso baseados em processamento em tempo real, projetos de aprendizado de máquina, processamento em lote, análise de gráficos e outros.
O Flink consiste nos seguintes componentes para criar aplicativos da vida real, além de oferecer suporte a recursos de aprendizado de máquina e processamento de gráficos: