Sobre o projeto

O Apache StreamPark é uma estrutura de código aberto para construir e gerenciar aplicações de streaming em tempo real, projetada para simplificar o ciclo de vida completo do processamento de streams. Ele fornece uma estrutura de desenvolvimento unificada para Apache Flink e Apache Spark, junto com uma poderosa plataforma nativa em nuvem para gerenciamento de aplicações. O StreamPark permite que os usuários desenvolvam, depurem, implantem e operem aplicações de streaming em grande escala de forma eficiente e consistente. Originalmente chamado de StreamX, o projeto foi renomeado para StreamPark em agosto de 2022 e se tornou um Projeto de Nível Superior (TLP) da Apache em janeiro de 2025. Principais recursos incluem: - Estrutura de Desenvolvimento de Aplicações de Streaming: Simplifica o desenvolvimento de streaming no Flink e Spark com APIs pré-construídas, conectores e modelos. - Plataforma de Computação em Tempo Real Nativa em Nuvem: Oferece uma plataforma completa de computação em tempo real para desenvolvimento, implantação, monitoramento e operações. - Processamento Unificado de Lotes e Streams: Suporta Apache Flink e Apache Spark, permitindo tanto o processamento de streams quanto o processamento em lotes. - Suporte a Múltiplos Motores e Versões: Execute e gerencie aplicações Flink/Spark de múltiplas versões. - Compatibilidade com Múltiplos Ambientes: Funciona em Standalone, YARN (Hadoop 2.x/3.x) e Kubernetes. - Ecossistemas Ricos: Compatível com ferramentas do ecossistema de big data (por exemplo, Apache Flink/Spark/Paimon/Doris) e ecossistemas de ML/IA. - Fácil de usar: Implantação como serviço único; vá do zero às execuções em minutos.