All Projects → KenSuenobu → scattersphere

KenSuenobu / scattersphere

Licence: Apache-2.0 license
Job Coordination API for Tasks

Programming Languages

scala
5932 projects
shell
77523 projects

Projects that are alternatives of or similar to scattersphere

Factotum
A system to programmatically run data pipelines
Stars: ✭ 158 (+426.67%)
Mutual labels:  job-scheduler, dag
every
Fluent API job scheduling engine for .NET
Stars: ✭ 22 (-26.67%)
Mutual labels:  job-scheduler
Cylc Flow
Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.
Stars: ✭ 154 (+413.33%)
Mutual labels:  job-scheduler
Backgroundable Android
Collection of stock apps and mechanisms, which might affect background tasks and scheduled alarms.
Stars: ✭ 247 (+723.33%)
Mutual labels:  job-scheduler
Neph
A modern command line job processor, similar with make command
Stars: ✭ 174 (+480%)
Mutual labels:  job-scheduler
nest-queue
Queue manager for NestJS Framework for Redis (via bull package)
Stars: ✭ 69 (+130%)
Mutual labels:  job-scheduler
Fiber Job System
Multi-Threaded Job System using Fibers
Stars: ✭ 121 (+303.33%)
Mutual labels:  job-scheduler
Causing
Causing: CAUsal INterpretation using Graphs
Stars: ✭ 47 (+56.67%)
Mutual labels:  dag
aircan
💨🥫 A Data Factory system for running data processing pipelines built on AirFlow and tailored to CKAN. Includes evolution of DataPusher and Xloader for loading data to DataStore.
Stars: ✭ 24 (-20%)
Mutual labels:  dag
Jobs
jobs 分布式任务调度平台
Stars: ✭ 245 (+716.67%)
Mutual labels:  job-scheduler
Dalga
⏰ MySQL backed Job Scheduler with a HTTP interface
Stars: ✭ 230 (+666.67%)
Mutual labels:  job-scheduler
Hellodaemon
Android 服务保活/常驻 (Android service daemon using JobScheduler)
Stars: ✭ 2,183 (+7176.67%)
Mutual labels:  job-scheduler
rapp
Cross-platform entry point library
Stars: ✭ 57 (+90%)
Mutual labels:  job-scheduler
Cronsun
A Distributed, Fault-Tolerant Cron-Style Job System.
Stars: ✭ 2,493 (+8210%)
Mutual labels:  job-scheduler
dragonfly-dag
完全支持Vue3和Vitejs的DAG流程图组件
Stars: ✭ 54 (+80%)
Mutual labels:  dag
Vertx Kue
Vert.x Blueprint Project - Vert.x Kue, a priority task queue powered by Vert.x
Stars: ✭ 126 (+320%)
Mutual labels:  job-scheduler
futures-extra
Java library for working with Guava futures
Stars: ✭ 131 (+336.67%)
Mutual labels:  completablefuture-api
batching-toposort
Efficiently sort interdependent tasks into a sequence of concurrently-executable batches
Stars: ✭ 21 (-30%)
Mutual labels:  dag
SQLServerTools
This repo is the home of various SQL-Server-Tools
Stars: ✭ 28 (-6.67%)
Mutual labels:  job-scheduler
job-schedule-tutorials
分布式任务调度框架教程, 包括: Quartz、Elastic-Job和TBSchedule.
Stars: ✭ 31 (+3.33%)
Mutual labels:  job-scheduler

Scattersphere: Job Coordination API for Tasks

License Gitter chat CircleCI

Scattersphere is a lightweight job coordination API designed to run a simple DAG of tasks.

It draws inspiration from many projects on Github such as Orchestra, Chronos, and the like. It is designed to be self-contained, and extensible.

Prerequisites

  • Java 8 SDK
  • Apache Ant

Getting Started

There is a maintained Wiki here. You can also view sample code in the test suite here.

Dependencies

And that's all

NOTE: Spark is only required if you plan on coordinating jobs using the Spark framework. If you don't, you can just use Scattersphere in a single server setup. Scattersphere will be run as a server on distributed servers eventually.

Contributing

Please read CONTRIBUTING.md

Building

See BUILDING.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].