Skip to content
This repository was archived by the owner on Dec 3, 2025. It is now read-only.

jobbrIO/jobbr-execution-inprocess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

This repository is obsolete.
Development of Jobbr has been moved to the jobbr mono-repo.

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

 
 
 

Contributors

Languages