Skip to content

Roemer/NetDist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetDist

NetDist (short for ".Net Distribution") is a ready-to-use task or job distribution system for .Net and C#. The main idea behind it is, that there are job-generators (handlers) which generate jobs (for example from a database) and those jobs are processed by clients which then send the result back to the server who then processes the result. The handlers and the jobs can be added / modified on runtime without restarting the server or any client.

Here are some of the features of it:

  • Runtime addition / updating of packages (eg. server logic)
  • Runtime addition / updating of tasks with just C# files! (eg. client logic)
  • Add as many clients as you want
  • All-in-one solution (server + server administrator + client)
  • Easily extensible (like other communications, currently only Web Api is implemented)
  • Idle time (timespan were a handler is not sending any jobs)
  • Allow / disallow specific clients to run a job

Build Status

Repo Appveyor
NetDist Build status

Further reading

Head over to the wiki for more information or just read the simple usage guide to get a quick introduction on how to use the whole system.

About

Job (Task) distribution system for the .net world.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published