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 para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


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

Ads

Ad: Bluehost hosting
Há opções de licenciamento extras disponíveis para este produto no avantprime.com, os criadores de Pipeline.NET. Preços com desconto disponíveis!

Qualquer um que tiveram de escrever software para enviar grandes volumes de e-mails, upload e desconhecido número de arquivos para um servidor, executar cálculos distribuídos, atualizar cotações de ações ou até mesmo criar algum tipo de serviço de balanceamento de carga saberia a dificuldade em fazê-lo rápido e confiável ou mesmo recebendo-lo funcionar. Eles sabem a dificuldade em usar componentes enigmáticas que são difíceis de entender e fornecer interfaces complexas quando tudo que você quer é se concentrar em obter o trabalho feito em vez de brigar com as suas complexidades. Pipeline.NET é um componente.NET alto desempenho que preenche esta lacuna, fornecendo uma API confiável e fácil de usar.

Perguntas frequentes

  1. Exatamente o que ele faz?

    Pipeline.NET permite o agendamento de um número ilimitado de tarefas enquanto limitam o número de tarefas que estão em execução em qualquer um tempo.


  2. Qual é a vantagem disso?

    Tendo uma maneira fácil de disparar e esquecer suas tarefas é, definitivamente, uma enorme vantagem, mas a execução de um número ilimitado de tarefas ao mesmo tempo pode ser contra-produtivo para o desempenho. Durante a execução de tarefas que não são sensíveis ao tempo isso pode não ser um problema se você desejar desempenho em tempo real, então é melhor para limitar o número de tarefas em execução para o número de núcleos de processador disponíveis.


  3. É fácil de configurar?

    Para começar a usar o PipelineScheduler simplesmente criar uma nova instância usando todos os parâmetros predefinidos que são automaticamente personalizadas para o dispositivo que está executando o software. new PipelineScheduler();. Veja todos os parâmetros de configuração.


  4. Posso alterar o algoritmo de programação?

    Pipeline.NET é construído com um algoritmo de escalonamento pluggable arquitetura permitindo algoritmos personalizados para ser usado de forma muito fácil. Pipeline.NET vem com tanto chegar primeiro servir (FCFS) e programação de prioridade com FCFS usado como padrão.


  5. Como funciona?

    Tarefa tarefa Wake Serviço monitora a fila de tarefa e garante que as tarefas são executadas oleodutos estão disponíveis Task Task Scheduler Pipeline Notificar programador que o milho tarefa pletar monitores serviço de agendamento algoritmo tempo limite e termina tarefas que atingiram seu limite de tempo previsto.


  6. Quais aplicativos.NET vai trabalhar com?

    Pipeline.NET pode ser usado em todas as variantes de aplicações.NET, enquanto eles estão usando o.NET Framework 3.5 ou acima, incluindo aplicações web e serviços XML e WCF, serviços janelas, aplicativos WPF e WinForm, etc.

    Ver relatório de compatibilidade móvel.


  7. Será que funciona em segundo plano?

    Pipeline.NET executa todas as tarefas em threads de fundo, mas fornece a opção de configuração para escolher um ou outro ThreadPool ou não-ThreadPool threads.


  8. É o seu toda a documentação API?

    Sim. A documentação da API podem ser encontradas aqui.


  9. Existem "começar" exemplos?

    Toda a documentação da API fornecem exemplos de como usar o componente. Veja o primeiro exemplo aqui.


  10. O que você começa quando você compra Pipeline.NET?
    • .NET 3.5 Assembleias
    • Arquivos de depuração (PDB)
    • Comentários XML (Intellisense)
    • Obtenha a documentação de Introdução
    • API documentado
    • Aplicações demo
    • # Código-fonte C

  11. Exemplos de aplicação onde você pode usar Pipeline.NET?
    • Upload de arquivos via FTP, REST ou outra API
    • Cálculos distribuídos
    • O envio de uma quantidade desconhecida de e-mails
    • Manuseio UI impulsionado carga de trabalho
    • Serviço de balanceamento de carga
    • Atualizando cotações de ações
    • Além de muitos mais usos

Apoio

Este componente é construído usando o.NET Framework 3.5, o que significa em pode ser usado em todas as aplicações.NET que estão usando o framework 3.5 ou mais recente. Isso inclui.NET 3.5, 4.0, e 4.5+.

Você pode usar imediatamente este dentro de sua aplicação e é muito simples. Faça todas as perguntas ou sugerir recursos no support.avantprime.com.

Atualizações:

18/08/2014

  • Tempo limite da tarefa Adicionado
  • Pequenas correções de bugs
21/12/2013
  • Adicionado código fonte VB.NET

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
11 de junho 13

Última Atualização:
30 setembro 14

Navegadores compatíveis:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Arquivos incluídos:
Visual VB Basic, C # CS

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

Palavras-chave

eCommerce, eCommerce, todos os itens, trabalho de fundo, agendamento e-mail, tó, picos simultaneidade fixo, programaç, ã, o de alto desempenho, agendador de tarefas, limitar as tarefas simultâ, neas, o uso da linha limite, a má, xima simultaneidade, ní, vel má, ximo de concorrê, ncia, prioridade, programaç, ã, o baseada prioridade, programaç, ã, o, sempahoreslim, Task Esperar na fila, agendador de tarefas