Skip to content
Components to execute Jobs within same process
C#
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
source
.gitignore
GitVersion.yml
LICENSE
README.md
appveyor.yml

README.md

jobbr-execution-inprocess Build status

Components to execute Jobs within same process

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?
You can’t perform that action at this time.