Hangfire Pro v3.0.5 and Hangfire Pro Redis v3.3.1 – Reliable Automation for .NET
گردشهای کاری پیشرفته برای پردازشهای پس زمینه و ذخیره سازی Redis در NET.
Specification
| Feature | Batch-Processing, Workflow |
|---|
| Technology | .Net Framework, ASP.NET, Redis, SQL Server |
|---|
توضیحات:
نرم افزار Hangfire Pro، میتواند با افزودن قابلیتهایی برای ساخت گردشهای کاری پیچیده تر در قسمت پس زمینهی اپلیکیشنهای .NET موجب ارتقای نسخه Hangfireگردد. این نرم افزار از قابلیت atomic batch پشتیبانی میکند و امکان راه اندازی چندین فعالیت را به عنوان یک عملیات واحد فراهم میکند؛ همچنین از batch continuations برای اجرای فعالیت اضافی پس از تکمیل یکparent batch پشتیبانی میکند.
این نرم افزار قابلیتهایی را در اختیار کاربران قرار میدهد که از طریق آن، فعالیتهای مورد نظر در گردشهای کاری میتوانند در صف قرار داده شوند، زمان بندی شوند و با continuationها زنجیر شوند. نرم افزار Hangfire Pro همچنین دارای امکاناتی مانند ذخیره سازی کار مبتنی بر Redis میباشد که برای پردازش پس زمینه با کارایی بالا و یک بسته Performance Counters برای انتشار معیارهای Hangfire در Windows Performance Counters مورد استفاده قرار میگیرد.
نسخه Hangfire این نرم افزار از اپلیکیشنهای .NET Frameworkو .NET Core از جمله ASP.NET، ASP.NET Core، اپلیکیشنهای کنسول، سرویسهای ویندوز و WCF پشتیبانی میکند.
ویژگی ها:
- ایجاد بَچهای کاری پس زمینه در سطح اتمی/ غیر قابل تجزیه (Atomic background job batches)
- دارای قابلیت Batch continuations برای گردشهای کاری چند مرحلهای
- امکان ارائه فعالیتهای زمان بندی شده و زنجیره وار در خلال بچها
- امکان ذخیره سازی فعالیتهای پس زمینه مبتنی بر Redis
- امکان پشتیبانی از SQL Server و ذخیره سازی درون حافظه
- قابلیت ادغام شمارنده عملکرد ویندوز
- امکان پردازش توزیع شده در چندین ماشین
مناسب برای:
مناسب برای توسعه دهندگان .NET که سیستمهای پردازش پس زمینه قابل اطمینان با گردشکارهای پیچیدهای را میسازند که مبتنی بر اجرای دستهای (Batch) بوده و دارای قابلیت ذخیره سازی مبتنی بر Redis میباشد.
سوالات متداول:
نرم افزار Hangfire از کدام پلتفرمهای NET. پشتیبانی میکند؟
این نرم افزار از نسخه .NET Framework 4.5.1 یا نسخههای جدیدتر پشتیبانی میکند؛ همچنین.NET Core 1.0 یا نسخههای جدیدتر و پلتفرمهای سازگار با .NET Standard 1.3 نیز توسط این نرم افزار پشتیبانی میشوند.
کدام سیستمهای ذخیره سازی به طور رسمی برای قابلیت Batch در نسخه Hangfire Pro پشتیبانی میشوند؟
نسخه Hangfire Pro برای ذخیره سازی دستهای (Batch storage) ، به طور رسمی از Hangfire.SqlServer، Hangfire.Pro.Redis و Hangfire.InMemory پشتیبانی میکند.
آیا میتوان چندین فعالیت پس زمینه» (Background Job) را به صورت اتمیک/Atomic (یکپارچه و غیرقابلتجزیه) ایجاد کرد؟
بله. قابلیت Batch امکان ایجاد چندین فعالیت را به صورت اتمیک فراهم میکند؛ بدین معنا که بروز هرگونه خطا (Exception) در حین ایجاد Batch، مانع از پردازش کارهای موجود در آن Batch میشود.
آیا پس از تکمیل یک Batch، جریانهای کاری میتوانند ادامه یابند؟
بله. قابلیت ادامه بچ (Batch Continuation)در این نرم افزار میتواند پس از اتمام تمامی فعالیتهای موجود در Batch والد (parent batch)، کارهای پس زمینه دیگری را آغاز کند.









Reviews
Clear filtersThere are no reviews yet.