awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WeiYe-Jing avatar

WeiYe-Jing/datax-web

0
View on GitHub↗
6,009 stele·2,249 fork-uri·Java·MIT·11 vizualizărisegmentfault.com/u/weiye_jing/articles↗

Datax Web

DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution.

The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new or changed records during scheduled runs. It includes role-based access control with admin and normal user tiers, real-time log streaming to a web console for monitoring running tasks, and email-based failure notifications with a pluggable extension interface for additional alert channels.

Beyond DataX tasks, the system supports executing Shell, Python, and PowerShell scripts through the same scheduling interface. It provides web-based configuration for data source connections with testing, task template creation, and JVM parameter customization, along with execution reports showing success and failure distributions.

Features

  • Tasks and Scheduling - Support cron-based scheduling with dynamic start, stop, and status changes, including termination of running tasks that take effect immediately.
  • Dynamic Parameter Injections - Passes dynamic field values and intervals to DataX tasks for incremental data extraction.
  • Scheduled Incremental Sync Configurations - Defines parent-child task dependencies and configures incremental sync with auto-calculated date ranges.
  • Scheduled Sync Engines - Automates periodic extraction of only new or changed records from source databases using dynamic parameter injection.
  • Multi-Source Data Aggregation - Connects and manages diverse data sources like RDBMS, Hive, HBase, and MongoDB through a unified web console.
  • Multi-Source Data Integration - Generates column information and simplifies configuration for multiple data sources.
  • Incremental Data Exporters - Extracts only new or changed records based on a tracked cursor or timestamp for each scheduled run.
  • Incremental Data Synchronization - Runs data synchronization tasks that only pull new or changed records since the last execution.
  • Data Synchronization Consoles - A web interface for creating, scheduling, and monitoring DataX data synchronization tasks across multiple data sources.
  • Data Sync Job Builders - Builds DataX synchronization JSON configurations through a web interface, storing them in a database.
  • Cron Scheduling - Triggers data synchronization tasks on a cron schedule with dynamic start and stop.
  • Distributed Job Executors - Distributes task execution across a cluster of auto-registering executors with routing strategies.
  • DataX Distributed Executors - A cluster of worker nodes that execute DataX tasks with configurable routing, blocking, and retry strategies.
  • Task Timeout and Retry Configurations - Set custom timeout and retry counts for tasks, with automatic interruption on timeout and email-based failure alerts that can extend to other channels.
  • Task & Job Management - Provides a web interface to create, configure, and monitor DataX data synchronization jobs without writing code.
  • Cron-Based - Support cron-based scheduling, dynamic task status changes, start/stop operations, and termination of running tasks with immediate effect.
  • Distributed Job Execution - Distributes DataX job execution across multiple worker nodes to handle large-scale data synchronization workloads.
  • Visual Job Builders - Builds DataX synchronization jobs through a web interface without writing JSON configuration files manually.
  • Recurring Job Scheduling - Run DataX tasks on a recurring schedule, automating data transfers between sources and targets.
  • Cron Job Automation - Schedules recurring data synchronization jobs with dependency chains, retry logic, and timeout controls.
  • DataX Job Schedulers - A cron-based scheduler that automates DataX data synchronization tasks with distributed execution and real-time monitoring.
  • Web-Based Job Management - Generates DataX JSON configuration files through a web interface for job management.
  • User Role Management - Administers system users with admin and normal roles for role-based access control.
  • Role-Based Access Control - Manages system access with admin and normal user roles controlling feature visibility.
  • Web-Based Configuration Generators - Generates DataX JSON configuration files through a web interface for job management.
  • Clustered Task Distribution - Assigns tasks to multiple executors that auto-register with a central scheduler for cluster deployment.
  • Pluggable Data Source Architectures - Connects to diverse data sources like RDBMS, Hive, HBase, and MongoDB through a pluggable adapter interface.
  • Automatic Task Retries - Set custom timeout and retry counts for tasks, automatically interrupting or retrying failed jobs based on configuration.
  • Task Execution Monitoring - Monitor the real-time execution logs and status of data synchronization tasks through a visual web interface.
  • Live Log Streaming - Streams live execution logs and sends failure notifications via email with extensible alert channels.
  • Real-Time Application Log Monitoring - Streams live execution logs to a web console for monitoring and terminating running tasks.
  • Incremental Sync Configurations - Configures incremental fields and partition parameters to automatically compute data ranges for each scheduled run.
  • Incremental Update Configurations - Configures incremental fields and retry logic to automatically compute data intervals for scheduled tasks.
  • Data Source Connectivity Tools - Verifies data source configurations with a manual test button for JDBC sources.
  • Plugin-Based Data Source Adapters - A plugin-based adapter that connects DataX to RDBMS, Hive, HBase, ClickHouse, MongoDB, and other data sources.
  • Scheduled Execution Reports - Provide real-time operational data and scheduling reports, including date distribution charts for successful and failed executions.
  • Routing and Blocking Policies - Provides routing strategies and blocking policies for managing concurrent task execution across a cluster.
  • Parent-Child Task Triggers - Configure child tasks that trigger automatically after a parent task completes successfully, supporting comma-separated child task lists.
  • Configurable Routing Strategies - Distributes job execution across a cluster of executors using configurable routing strategies like round-robin, random, or failover.
  • Task Schedulers - Extend task types beyond DataX to include Shell, Python, and PowerShell scripts, all managed through the same scheduling interface.
  • Script Execution Tasks - Extend task types beyond DataX to include Shell, Python, and PowerShell scripts, all managed through the same scheduling system.
  • Configurable Blocking Strategies - Applies configurable blocking strategies when the scheduler dispatches tasks faster than the executor can process.
  • Partition Parameter Passings - Passes partition field values as runtime parameters so DataX tasks target the correct table partitions during execution.
  • Parent-Child Dependencies - A system for defining parent-child task dependencies and triggering child tasks automatically after parent completion.
  • Task Templates - Builds reusable templates from common JSON configurations for creating new jobs.
  • Email Alert Notifications - Sends failure notifications via email with a pluggable interface for additional alert channels.
  • Scheduled Execution Reports - Provide real-time operational data and scheduling reports, including distribution charts for successful and failed executions.
  • Reusable Task Templates - Builds reusable templates from common JSON configurations for creating new jobs.

Istoric stele

Graficul istoricului de stele pentru weiye-jing/datax-webGraficul istoricului de stele pentru weiye-jing/datax-web

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Datax Web

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Datax Web.
  • azkaban/azkabanAvatar azkaban

    azkaban/azkaban

    4,504Vezi pe GitHub↗

    Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It serves as a Java-based workflow engine that schedules and executes complex job sequences across a cluster of executor servers, with specific functionality for managing big data workloads on Hadoop clusters. The system distinguishes itself through a distributed executor model that coordinates state via a shared database to ensure high availability. It employs a plugin-based architecture that allows for custom job types and system functionality extensions, including the ability

    Java
    Vezi pe GitHub↗4,504
  • google/clusterfuzzAvatar google

    google/clusterfuzz

    5,574Vezi pe GitHub↗

    ClusterFuzz is an automated platform that runs coverage-guided fuzzers at scale to find security and stability bugs in software. It orchestrates libFuzzer and AFL++ across distributed clusters of worker bots, collecting coverage feedback to guide input mutation and discover crashes. The platform provides a web-based dashboard for configuring fuzzing jobs, monitoring progress, and inspecting crash reports, with role-based access control to restrict sensitive features. The system automates the full fuzzing lifecycle, from build pipeline integration and corpus management to crash triage and bug

    Pythonfuzzingsecuritystability
    Vezi pe GitHub↗5,574
  • mage-ai/mage-aiAvatar mage-ai

    mage-ai/mage-ai

    8,759Vezi pe GitHub↗

    Mage AI is a Python-based data pipeline orchestrator and self-hosted data integrated development environment. It is designed for building, scheduling, and monitoring data workflows using a block-based pipeline design and interactive notebook interface. The platform distinguishes itself by integrating generative AI capabilities, allowing users to connect large language model providers via API to incorporate artificial intelligence into automated data streams. It also functions as an Apache Spark data processor, managing the kernels and infrastructure required for high-volume analytics and larg

    Python
    Vezi pe GitHub↗8,759
  • jhuckaby/cronicleAvatar jhuckaby

    jhuckaby/Cronicle

    5,745Vezi pe GitHub↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    JavaScript
    Vezi pe GitHub↗5,745
Vezi toate cele 30 alternative pentru Datax Web→

Întrebări frecvente

Ce face weiye-jing/datax-web?

DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution.

Care sunt principalele funcționalități ale weiye-jing/datax-web?

Principalele funcționalități ale weiye-jing/datax-web sunt: Tasks and Scheduling, Dynamic Parameter Injections, Scheduled Incremental Sync Configurations, Scheduled Sync Engines, Multi-Source Data Aggregation, Multi-Source Data Integration, Incremental Data Exporters, Incremental Data Synchronization.

Care sunt câteva alternative open-source pentru weiye-jing/datax-web?

Alternativele open-source pentru weiye-jing/datax-web includ: azkaban/azkaban — Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It… mage-ai/mage-ai — Mage AI is a Python-based data pipeline orchestrator and self-hosted data integrated development environment. It is… google/clusterfuzz — ClusterFuzz is an automated platform that runs coverage-guided fuzzers at scale to find security and stability bugs in… jhuckaby/cronicle — Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It… node-schedule/node-schedule — node-schedule is a job scheduler for Node.js that executes arbitrary functions based on specific dates or recurring… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background…