proxb / PoshRSJob

Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console and allowing throttling on the jobs.
MIT License
541 stars 87 forks source link

Future Support? #204

Open JustinGrote opened 4 years ago

JustinGrote commented 4 years ago

Hi @proxb,

Just curious if you plan to maintain the module since I haven't seen a commit in over a year, or if we should be moving to ThreadJob since that's the semi-"official" solution, even though it's nowhere near as feature rich as your awesome module.

Thanks.

MVKozlov commented 4 years ago

if you don’t have enough features, you can try my fork

but ThreadJob looks promising

copdips commented 4 years ago

from my understanding, Microsoft chose ThreadJob becasue PoshRSJob uses some private interfaces.

MVKozlov commented 4 years ago

I think firstly because ThreadJob is a native c# module :) next, to give compatibility to existing Wait-Job/Receive-Job cmdlets

PoshRSJob use private interfaces for:

So for Microsoft, I think this is not the reason

robinmalik commented 11 months ago

@JustinGrote Would I be correct in assuming your go to these days is ThreadJob? (I'm not sure if/how it's progressed since 2019).

JustinGrote commented 11 months ago

@robinmalik Foreach -Parallel and ThreadJob as they are both first party solutions that are "good enough", I've been meaning to make PoshRSJob-style wrappers for easily importing functions and whatnot but it's been low on my priority list.