Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.41 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.41 KB

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.