Skip to content

A distributed, fault tolerant job scheduler written in go-lang that uses redis to schedule jobs.

Notifications You must be signed in to change notification settings

aarthikrao/timeMachineLegacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time Machine

A distributed, fault tolerant job scheduler that uses redis to set jobs. Jobs can be scheduled using a HTTP request

Getting Started

  • Install go-lang
  • Install dependencies
go get -u github.com/go-redis/redis
go get -u github.com/streadway/amqp
  • Build the project
go build
  • Run the app
./timeMachine

To create a job :

POST / HTTP/1.1
Host: localhost:3000
Content-Type: application/json
{
  "jobName": "FirstJob",
  "runTime": 1552148330,
  "repeatAfterSec": null,
  "destIP": null,
  "destPort": null,
  "destExchange": null
}

About

A distributed, fault tolerant job scheduler written in go-lang that uses redis to schedule jobs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages