Sobre o projeto
O Apache DolphinScheduler é uma plataforma moderna de orquestração de dados projetada para o desenvolvimento ágil e low-code de fluxos de trabalho de alto desempenho. Ele simplifica o tratamento de dependências complexas de tarefas em pipelines de dados e oferece uma ampla variedade de tipos de jobs integrados prontos para uso.
As principais características incluem:
- **Implantação fácil**: suporta quatro modos de implantação — Standalone, Cluster, Docker e Kubernetes.
- **Fácil de usar**: os fluxos de trabalho podem ser criados e gerenciados via Web UI, Python SDK ou Open API.
- **Alta confiabilidade e disponibilidade**: arquitetura descentralizada multi-master e multi-worker com escalabilidade horizontal nativa.
- **Alto desempenho**: capaz de lidar com dezenas de milhões de tarefas por dia, várias vezes mais rápido que outras plataformas de orquestração.
- **Cloud Native**: orquestra fluxos de trabalho em várias nuvens e data centers, com suporte para tipos de tarefas personalizados.
- **Versionamento de fluxos de trabalho**: fornece controle de versão para fluxos de trabalho e instâncias individuais, incluindo tarefas.
- **Controle flexível de estado**: suporta pausar, parar e recuperar fluxos de trabalho e tarefas a qualquer momento.
- **Suporte multi-tenancy**: permite ambientes isolados para diferentes equipes ou projetos.
- **Recursos adicionais**: suporte a backfill, controle de permissões para projetos e fontes de dados, entre outros.
Guias de QuickStart estão disponíveis para implantações standalone, Docker, Kubernetes e Terraform. A interface do usuário inclui uma página inicial com visões gerais de projetos e fluxos de trabalho, definição de fluxo de trabalho por arrastar e soltar, visualização em árvore para relacionamentos de tarefas, gerenciamento de fontes de dados para MySQL, PostgreSQL, Hive, Trino, etc., e monitoramento em tempo real do status de master, worker e banco de dados.
O DolphinScheduler faz parte do CNCF Cloud Native Landscape e recebe contribuições da comunidade. Os usuários podem relatar problemas, participar de discussões via GitHub, seguir no Twitter ou assinar listas de e-mail para usuários e desenvolvedores.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.