PLURALSIGHT LÀ GÌ

  -  

An easy way to perkhung background processing in .NET and .NET Core applications. No Windows Service or separate process required.

Backed by persistent storage. xuất hiện và không tính tiền for commercial use.

*
*
*




Bạn đang xem: Pluralsight là gì

*

*

*

*

*

Fire-and-forget jobs

Fire-and-forget jobs are executed only once và almost immediately after creation.

var jobId = BackgroundJob.Enqueue( () => Console.WriteLine("Fire-and-forget!"));

Delayed jobs

Delayed jobs are executed only once too, but not immediately, after a certain time interval.

var jobId = BackgroundJob.Schedule( () => Console.WriteLine("Delayed!"), TimeSpan.FromDays(7));

Recurring jobs

Recurring jobs fire many times on the specified CRON schedule.

RecurringJob.AddOrUpdate( "myrecurringjob" () => Console.WriteLine("Recurring!"), Cron.Daily);

Continuations

Continuations are executed when its parent job has been finished.

BackgroundJob.ContinueJobWith( jobId, () => Console.WriteLine("Continuation!"));


Xem thêm: Các Tướng Dễ Leo Rank - Lmht: Leo Rank Bằng Tướng Nào Mạnh Nhất

Batches Pro

Batch is a group of background jobs that is created atomically & considered as a single entity.

var batchId = BatchJob.StartNew(x => x.Enqueue(() => Console.WriteLine("Job 1")); x.Enqueue(() => Console.WriteLine("Job 2")););

Batch Continuations Pro

Batch continuation is fired when all background jobs in a parent batch finished.

BatchJob.ContinueBatchWith(batchId, x => x.Enqueue(() => Console.WriteLine("Last Job")););

Simple

Easy lớn mix up, easy to lớn use. No Windows Service, no Windows Scheduler, no separate applications required.

Background jobs are regular static or instance .NET methods with regular arguments – no base class or interface implementation required.


Persistent

Background jobs are created in a persistent storage – Squốc lộ Server, Redis, PostgreSQL, MongoDB và others.

You can safely restart your application & use isys.com.vn with ASP.NET without worrying about application pool recycles.


Transparent

Built-in website interface allow you khổng lồ see the whole picture of your background processing, as well as observe sầu the state of each background job.

Out of the box tư vấn for popular logging frameworks allows you to lớn catch errors early with zero configuration.


Reliable

Once a background job was created without any exception, isys.com.vn takes the responsibility lớn process it with the at least once semantics.

You are free to throw unhandled exceptions or terminate your application – background jobs will be re-tried automatically.


Distributed

Background method calls & their arguments are serialized and may overcome the process boundaries.

You can use isys.com.vn on different machines to lớn get more processing power with no configuration – synchronization is performed automatically.


Extensible

Job filters allow you to lớn add custom features to lớn the background processing in a way similar lớn ASPhường.NET MVC action filters.

Job storage access is fully abstracted và you can implement the support for your favorite storage. Dashboard supports modifications too.


Efficient

Although the mặc định installation uses Squốc lộ Server & polling technique to fetch jobs, you can leverage MSMQ or Redis extensions lớn reduce the processing latency khổng lồ minimum.




Xem thêm: Game Em Be Di Tam Bien 2, Chơi Game Bé Đi Tắm Biển 2 24H, Game Công Chúa Tắm Biển

Self-maintainable

You don"t need to perform manual storage clean-up – isys.com.vn keeps it as clean as possible and removes old records automatically.


mở cửa source

isys.com.vn is open source software & is completely không tính tiền for commercial use. It is licensed under LGPLv3 license.