WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Pipeline.NET - Limited Concurrency Task Scheduler

— Add-On auf WorldWideScripts.net

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


Pipeline.NET - Limited Concurrency Task Scheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting
Es gibt zusätzliche Lizenzierungsoptionen für diesen Artikel auf avantprime.com, die Schöpfer der Pipeline.NET. Ermäßigten Preisen zur Verfügung!

Jeder, gehabt haben, um Software zu schreiben, um große Mengen von E-Mails versenden, hochzuladen und unbekannten Anzahl von Dateien auf einen Server, führen Sie verteilten Berechnungen aktualisieren Börsenticker oder sogar eine Art von Lastverteilungsdienst würde die Schwierigkeit, es schnell und zuverlässig wissen, oder sogar immer daran arbeiten. Sie würden die Schwierigkeiten bei der Verwendung kryptischen Komponenten, die schwer zu verstehen und komplexe Schnittstellen, wenn alles, was Sie wollen, ist, auf den Job zu bekommen, anstatt tussling mit ihren komplexen getan konzentrieren wissen. Pipeline.NET ist ein Hochleistungs-.NET-Komponente, die diese Lücke füllt, indem sie eine zuverlässige und einfach zu bedienen API.

Häufig gestellte Fragen

  1. Genau das, was tut sie?

    Pipeline.NET ermöglicht die Planung von einer unbegrenzten Anzahl von Aufgaben, eine Begrenzung der Anzahl von Aufgaben, die zu einem beliebigen Zeitpunkt ausgeführt werden.


  2. Was ist der Nutzen davon?

    Eine einfache Möglichkeit, feuern und vergessen Sie Ihre Aufgaben ist definitiv ein großes Plus, aber die Ausführung eine unbegrenzte Anzahl von Aufgaben gleichzeitig kann kontraproduktiv, um die Leistung sein. Während des Laufens Aufgaben, die nicht zeitkritisch sind dies kann ein Problem jedoch nicht, wenn Sie Echtzeit-Performance wollen, dann ist es am besten, um die Anzahl der Tasks ausgeführt, um die Anzahl der Prozessorkerne zur Verfügung zu begrenzen.


  3. Ist es einfach zu konfigurieren?

    Um mit dem Einstieg PipelineScheduler erstellen Sie einfach eine neue Instanz mit den Standardparameter, die automatisch für das Gerät, auf denen die Software angepasst werden. new PipelineScheduler();. Alle Konfigurationsparameter.


  4. Kann ich die Scheduling-Algorithmus ändern?

    Pipeline.NET ist mit einem integrierten steckbaren Planungsalgorithmus Architektur, die kundenspezifische Algorithmen, sehr leicht verwendet werden. Pipeline.NET kommt sowohl mit first come first serve (FCFS) und Priority Scheduling mit FCFS als Standard verwendet wird.


  5. Wie funktioniert das?

    Aufgabe Aufgabe Wake Dienst überwacht den Task-Queue und stellt sicher, dass Aufgaben ausgeführt Pipelines sind Aufgabe Aufgabe Pipeline Scheduler Benachrichtigen Scheduler, der Aufgabe Mais plete Scheduling Algorithm Timeout Service überwacht und beendet Aufgaben, die ihnen zugewiesenen Zeitlimit erreicht haben.


  6. Was für.NET-Anwendungen wird es mit zu arbeiten?

    Pipeline.NET kann in allen Varianten von.NET-Anwendungen, so lange sie werden mit dem.NET Framework 3.5 oder höher, einschließlich Web-Anwendungen und XML-WCF-Dienste, Windows-Dienste, WPF und Windows Forms-Anwendungen, etc. verwendet werden

    Siehe mobilen Kompatibilitätsbericht.


  7. Ist es im Hintergrund zu arbeiten?

    Pipeline.NET läuft alle Aufgaben auf Hintergrund-Threads aber bietet die Konfigurationsoption zu wählen, entweder Thread oder nicht-Threadpool -Threads.


  8. Ist ihr jede API-Dokumentation?

    Ja. Die API-Dokumentation finden sich hier.


  9. Gibt es "loszulegen" Beispiele?

    All die API-Dokumentation liefern Beispiele, wie man die Komponente verwenden. Siehe das erste Beispiel hier.


  10. Was bekommen Sie, wenn Sie Pipeline.NET kaufen?
    • .NET 3.5 Assemblies
    • Debug-Dateien (PDB)
    • XML-Kommentare (Intellisense)
    • Get Started
    • Dokumentierte API
    • Demo-Anwendungen
    • C # Source Code

  11. Anwendungsbeispiele, wo Sie Pipeline.NET verwenden können?
    • Hochladen von Dateien via FTP, REST oder einer anderen API
    • Verteilte Berechnungen
    • Senden eine unbekannte Menge von E-Mails
    • Handhabung UI angetrieben Arbeitsbelastung
    • Lastverteilungsdienst
    • Aktualisieren Börsenticker
    • Plus viele weitere Verwendungen

Unterstützung

Diese Komponente wurde gebaut mit dem.NET 3.5 Framework, die in Mittel kann in allen.NET-Anwendungen, die mit dem Rahmen 3.5 oder neuer verwendet werden. Dazu gehören.NET 3.5, 4.0 & 4.5+.

Sie können sofort verwenden Sie diese in Ihrer Anwendung und ist sehr einfach. Stellen Sie Fragen oder schlagen Features auf support.avantprime.com.

Updates:

18/08/2014

  • Hinzugefügt Aufgabe Timeout
  • Kleinere Bugfixes
21/12/2013
  • Hinzugefügt VB.NET Quellcode

Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
11 13. Juni, Stand

kompatible Browser:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome, Files inbegriffen

Software Version:
. NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

Stichworte

E-Commerce, E-Commerce, Alle Artikel, Hintergrundarbeit, E-Mail Terminplanung, feste Fä, den Parallelitä, t, Hochleistungsplanung, Job-Scheduler, konkurrierenden Tasks zu begrenzen, Grenzgewinde-Nutzung, maximale Concurrency, maximale Concurrency Ebene, Prioritä, t, Prioritä, t basierte Planung, Disposition, sempahoreslim, Task- Schlange bilden, Aufgabenplaner