Skip to content

Components to execute Jobs within same process

License

Notifications You must be signed in to change notification settings

jobbrIO/jobbr-execution-inprocess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobbr Execution InProcess Build status

Components to execute Jobs within same process

Master build status NuGet-Stable
Develop build status NuGet Pre-Release

Idea

Let Jobs run withing the current process where also the JobbrServer runs, so that no additional processes are required.

Challenges

  • Don't crash the process --> AppDomains
  • How to identify written files/artefacts at job completion --> ?
  • How to handle process updates (24%, 99%, etc.) --> Is Console available / Multiple Jobs?, IProgressUpdate interface?
  • How can log-files be separated into different files? --> Add JobRUnId to LogContext? (How is that mapped?)

Knowhow

  • Static Instances are per AppDomain only
  • Threads can be named
  • ThreadLocal could also help?

About

Components to execute Jobs within same process

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages