JPPF

Tela Software:
JPPF
Detalhes de Software:
Versão: 5.1.3 Atualizado
Data de upload: 11 Apr 16
Revelador: Laurent Cohen
Licença: Livre
Popularidade: 37

Rating: 4.0/5 (Total Votes: 1)

JPPF é uma fonte aberta, distribuído gratuitamente e plataforma de multiplataforma Grid Computing concebido a partir do deslocamento para o torna fácil de executar aplicativos em paralelo, bem como para acelerar a sua execução por ordens de magnitude.


Características à primeira vista

Com este software, você pode configurar e executar uma grade JPPF em minutos. Ele fornece um modelo de programação simples que abstrai a complexidade do processamento paralelo e distribuído, é altamente escalável estrutura, distribuída para a execução paralela de tarefas de uso intensivo da CPU.

Entre outros destaques, JPPF possui integração com servidores de aplicação J2EE, ferramentas de programação e gráficos para administração de grão fino e monitoramento, auto-reparação e recursos de tolerância a falhas, a fim de garantir o mais alto nível de confiabilidade e serviço, e um conjunto de aplicativos de amostra totalmente documentadas.

Outra característica interessante é a capacidade de ser executado no fundo de um sistema operacional, como um daemon não-interativo que começa no momento da inicialização. Ele é especificamente projetado para ser implantado em uma máquina servidor. Para entender melhor como funciona o programa, por favor consulte sua topologia na seção screenshots abaixo.


Sob o capô e disponibilidade

Uma rápida olhada sob o capô de JPPF vai nos mostrar que as linguagens de programação JavaScript, Java e Groovy têm sido usados ​​para construí-lo. Ele é distribuído como um arquivo fontes universal, bem como pacotes independentes com nó, mais seco, API, interface de administração, modelo de aplicativo, conector J2EE, amostras e guia do usuário.


sistemas operacionais e plataformas

Como mencionado, este é um projeto de software de plataforma cruzada que foi testado com sucesso com várias distribuições GNU / Linux, bem como com os sistemas operacionais Microsoft Windows e Mac OS X. Atualmente, ele é compatível com ambas as plataformas de hardware de 32 bits e 64 bits

O que é novo nesta versão:.

< ul>

  • correções de bugs:
  • JPPF-379 Nó de acolhimento ocioso é quebrado
  • Melhorias:
  • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida
  • O que é novo na versão 5.1.2:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.1.1:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.4:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.3:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.2:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 5.0.1:

    • Correções de bugs:
    • JPPF-379 Nó de acolhimento ocioso é quebrado
    • Melhorias:
    • JPPF-366 Ativar os nós para expor e cancelar qualquer pendente / ação diferida

    O que é novo na versão 4.2.6:

    • Correções de bugs:
    • JPPF-357 conector J2EE não funciona com o servidor JBoss Application Server 8.x app
    • JPPF-359 Nó incapaz de se reconectar quando a conexão é fechada a partir de um segmento separado
    • JPPF-360 Nodes não inscritos na distribuição de tarefas quando o servidor JMX está desativado ou inacessível
    • JPPF-361 driver envia resultados para trabalho errado sobre Resubmit tarefa
    • Melhorias:
    • JPPF-362 Capacidade para o ciente para lidar com vários carregadores de classe por posto de trabalho

    O que é novo na versão 4.2.5:

    • Correções de bugs:
    • JPPF-354 NPE no mecanismo nó notificação de encaminhamento
    • Melhorias:
    • JPPF-355 Adicionar uma & quot; interruptível & quot; bandeira para as tarefas

    O que é novo na versão 4.2.4:

    • Correções de bugs:
    • JPPF-340 impasse sobre a conclusão da tarefa
    • JPPF-342 incremento descontrolada de nó ocioso contagem
    • JPPF-343 Uso de log4j2 com o console appender provoca nó escravo para pendurar
    • impasse JPPF-344 Server com muitos nós escravos
    • JPPF-345 Shutdown vs. condição de corrida Provisioning faz com que nós duplicados com tarefas incompletas
    • Melhorias;
    • JPPF-346 Faça JPPFManagementInfo imutável

    O que é novo na versão 4.2.3:

    • impasse JPPF-327 Node quando desligá-lo
    • JPPF-329 classloading inconsistentes em org.jppf.client.balancer.ChannelWrapperRemote
    • estatísticas do servidor JPPF-333 relatar o tráfego de entrada incorreta de nós e clientes
    • JPPF-335 NPE em JMXConnectionWrapper.getAttribute ()
    • JPPF-337 Impasse ao fechar o console de administração
    • Issues JPPF-338 com recuperação de conexões do servidor de pares
    • log driver JPPF-339 cheia de vestígios exceção de ponteiro nulo

    O que é novo na versão 4.0:

    • JPPF 4.0 traz computação voluntária, script dinâmico, mais fácil de gerenciamento de configuração , impressionante novas demonstrações, e muito mais.

    O que é novo na versão 4.0 RC1:

    • Esta versão é recurso completo e passa todos os testes automatizados .
    • Os testes de desempenho, testes de estresse, e de carga testes ainda estão em curso e pode resultar em alterações e correcções de código, no entanto nenhuma API pública ou recurso implementado serão alterados na versão final.

    O que é novo na versão 4.0 Beta:

    • Correções de bugs:
    • construtor JPPFConfiguration e método getConfigurationStream () deve ser privado
    • lotes em falta de pedidos de carregamento de classes na classe de carga doc
    • Melhorias:
    • melhorias classe Loader: solicitações de canal cliente
    • Aplicar transformação de dados e esquema de serialização de dados JMX
    • totalmente automatizar testes de unidade para o conector J2EE
    • Generalizar a propriedade tarefas exceção tipo Throwable
    • Melhorar a manipulação de erros de desserialização nos nós
    • Adicione o 'jppf.' preffix às propriedades de configuração que perca
    • Solicitações de recursos:
    • Capacidade de exportar estatísticas
    • Capacidade para os nós para trabalhar offline
    • estatísticas classe Loader
    • estatísticas de transferência de dados
    • Faça o cliente dinamicamente configurável
    • Refactor as APIs do cliente e do nó de usar Task vez de JPPFTask
    • Fornecer um mecanismo mais flexível para a extensão serialização personalizada
    • Adicionar Wikipedia contagem de palavras de banco de dados como uma amostra
    • Conector JCA: fornecer um mecanismo para reconfiguração do cliente sem reinicialização do servidor de aplicações
    • Capacidade de mudar o layout do console admin
    • Capacidade de incluir configuração externa na configuração JPPF
    • Otimizar erros desserialização manipulação no nó
    • Timeout de pacotes enviados para os nós
    • Capacidade de associar um protetor de tela com um nó
    • Estender o protocolo de rede JPPF para permitir fechar as conexões de rede corretamente
    • Built-in capacidade para as tarefas para enviar notificações durante a execução
    • Retirar o suporte para servidor OC4J app no ​​conector JCA
    • Capacidade de repor o cliente JPPF
    • Tarefas:
    • Regroup NodeLifeCycleListener e NodeLifeCycleListenerEx em uma única interface
    • refatorar as estatísticas inteiras e APIs de monitoramento de desempenho
    • Fornecer uma API para facilmente implementar ganchos simples em qualquer área
    • refatorar o API cliente para que autônomo e cliente JCA usar o mesmo código
    • Move & quot; JDK7 add-ons & quot; ao & quot; comum & quot; módulo
    • Genericize os métodos get de tipos de dicionário
    • Criar conjunto mínimo de testes de unidade para SSL / TLS configurações
    • Criar conjunto mínimo de testes de unidade para configurações multi-servidor
    • Documento as mudanças na API entre 3.3 e 4.0

    O que é novo na versão 3.3.7:

    • Correções de bugs:
    • Issues JPPF-198 com topologias de vários servidores
    • JPPF-199 Regressão causa JPPFTask.compute () para lançar uma ClassCastException
    • JPPF-200 Documentação afirma incorretamente que ocioso tempo limite de soquete está trabalhando para servidor e nós
    • Cache JPPF-203 Classe de recursos loader gera recursos duplicados

    O que é novo na versão 4.0 Alpha 2:

    • Esta versão alpha traz grandes novos recursos e aprimoramentos.
    • Um novo modo off-line para os nós aumenta a escalabilidade por uma ordem de magnitude e faz JPPF ideal para computação voluntária.
    • Uma nova amostra de contagem de trabalho Wikipedia demonstra como lidar com grandes dados.
    • Tratamento de erros e relatórios a partir dos nós é agora mais fácil do que nunca.
    • O desempenho foi significativamente aumentada em muitas áreas.
    • cobertura de teste automatizado aumentou muito.

    O que é novo na versão 3.3.6:

    • Esta versão de manutenção traz correções de bugs e melhorias importantes, incluindo mais opções de segurança para autenticação SSL e uma melhoria significativa do desempenho carregador de classe distribuída.

    O que é novo na versão 3.3.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.3.1:

    • Esta versão traz algumas correções de bugs e melhorias de desempenho.

    O que é novo na versão 3.3:

    • Esta versão traz vigilância da saúde da rede, computação GPU, nova classe extensões de carregador, de publicação para Maven Central, e uma maior flexibilidade na gestão da rede.

    O que é novo na versão 3.3 RC1:

    • Este release candidate traz grandes novidades, incluindo computação GPU , vigilância da saúde JVM, gestão nó escalável, e muito mais.

    O que é novo na versão 3.2.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.3 Beta:

    • Esta versão beta traz novas correções de bugs, melhorias e recursos .

    O que é novo na versão 3.2.2:

    • Esta versão de manutenção traz importantes correções de bugs, incluindo uma crítica problema que impede conexões seguras com o servidor.

    O que é novo na versão 3.2.1:.

    • Esta versão de manutenção inclui correções de bugs importantes

    O que é novo na versão 3.2:

    • Esta versão traz programação do lado do cliente e SLA, carregador de classe desempenho e resiliência melhorias e prontidão IPv6.

    O que é novo na versão 3.1.4:

    • Esta versão inclui importantes correções de bugs e melhora a estabilidade, confiabilidade e consumo de recursos.

    O que é novo na versão 3.1.3:.

    • Esta versão de manutenção traz importantes correções de bugs

    O que é novo na versão 3.1.1:

    • Esta é uma versão de manutenção que traz importantes correções de bugs

    O que é novo na versão 3.1:

    • Uma nova camada de comunicação seguro, baseado em SSL / TLS, foi adicionado ao quadro.
    • Uma vista gráfico da topologia da rede foi adicionado ao console de administração.
    • o balanceamento de carga de execução local vs. remoto agora é totalmente configurável no cliente.
    • Nós agora suportam um garfo local / juntar-se modelo de execução.
    • serviços executor agora suportam empregos SLA e metadados, bem como manipuladores de cancelamento de tarefas e de tempo de espera.

    O que é novo na versão 3.0:

    • Esta versão traz melhorias incríveis na facilidade de uso, estabilidade, confiabilidade e flexibilidade. A configuração foi simplificada e melhorada.
    • Recuperação de trabalho foi melhorada e failover de trabalho foi adicionado no lado do cliente.
    • New, foram adicionadas extensões de carregamento de classe totalmente documentadas.
    • Novos pontos de extensão estão agora disponíveis.
    • O console de administração, gestão e recursos de monitoramento de ter recebido novos recursos e melhorias.
    • foram adicionados quatro aplicações exemplos de pleno direito.

    O que é novo na versão 2.5.5:

    • Esta versão de manutenção traz correções de bugs importantes que melhoram a estabilidade e escalabilidade.

    O que é novo na versão 2.5.4:

    • Esta versão traz correções de bugs importantes, com maior estabilidade e escalabilidade.

    O que é novo na versão 2.5.3:

    • Esta versão de manutenção traz importantes correções de bugs e pequenas melhorias, incluindo carregador de classe e de serialização correções de bugs, juntamente com uma porta do conector J2EE para JBoss 7.

    O que é novo na versão 2.5.2:

    • 3.382.065 - impasse no nó ao usar serialização genérico
    • 3362103 - SerializationUtils.readLong - resultados errados
    • 3362045 - Deserializer - leia matriz int em vez de longs
    • 3362017 - InputStream não fechou 3x
    • 3358138 - o doc não menciona que a porta JMX são auto-incrementado
    • 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
    • 3373217 - failover nó não está funcionando

    O que é novo na versão 2.5.1:

    • Esta versão traz importantes correções de bugs relacionados a impasses em clientes e nós, junto com algumas pequenas melhorias para o mecanismo de carregamento de classe.

    O que é novo na versão 2.5:

    • JPPF agora apresenta trabalhos de transmissão, esquemas de serialização flexíveis, grade de dados integração, o servidor incorporado FTP, uma nova simulação N-corpo paralelo, e muitas outras melhorias e correções.

    O que é novo na versão 2.4:

    • Esta versão fornece correções críticas, o desempenho e os recursos melhorias de uso , juntamente com novos recursos que aumentam a facilidade de recursos de uso e integração de JPPF

    O que é novo na versão 2.3:

    • Alterações:
    • JPPF agora tira proveito de computadores em que nenhuma atividade do usuário está ocorrendo. É muito fácil de configurar um nó JPPF para começar quando nenhuma atividade do teclado ou mouse ocorreu por um tempo especificado, e parar em qualquer nova atividade do usuário.
    • O mecanismo de escalonamento foi melhorada para fornecer mais justiça entre tarefas simultâneas com a mesma prioridade.
    • vestígios de log estão agora disponíveis como notificações JMX através das APIs de gerenciamento JPPF. Os desenvolvedores podem agora receber, exibir e armazenar vestígios de nós e servidores em um único local.
    • Um novo mecanismo muito aguardada permite a detecção de falhas de um nó ou servidor de hardware, permitindo a recuperação em um prazo razoável. Isso traz um novo nível de resiliência e confiabilidade à rede JPPF.
    • Agora é possível configurar um nó a correr na mesma JVM como um servidor JPPF, através de um único interruptor on / off.
    • Novos recursos:
    • 3059420 - Tire proveito de computadores ociosos
    • 3044110 - melhorias de agendamento de tarefas
    • 3042238 - madeireiros remotos baseados em JMX
    • 3042227 - Fornecer fontes embalados para cada módulo
    • 2981736 - painéis plugáveis ​​na administração UI
    • 2977887 - Capacidade de executar um nó na mesma JVM como o servidor
    • Correções de bugs:
    • 3074513 - ClassCastException usando JPPFClient (String) construtor
    • 3071454 - OOME: espaço de buffer direto, leitura de dados grandes de um soquete
    • 3071045 - OOM Uncaught no driver enquanto recebem tarefas de um nó
    • 3069849 - Driver paira sobre operação de estouro de disco
    • 3066604 - nós mostrados em vermelho no console após o reinício do driver

    O que é novo na versão 2.2:

    • Suporte JVM:
    • A partir da versão 2.2, JPPF está caindo suporte para o JDK 1.5. Apenas JDK 1.6 e posteriores são suportadas.
    • JPPF Executor Serviço:
    • Esta nova API fornece uma fachada de serviço executor para o cliente JPPF. Ele implementa todas as funcionalidades especificadas no java.util.concurrent.ExecutorService
    • console de administração:
    • Uma nova barra de status indica o número de servidores e nós atualmente conectados
    • A exibição de topologia inclui dois novos botões na barra de ferramentas para selecionar todos os servidores ou todos os nós de uma só vez
    • Vários bugs foram corrigidos, tornando o console mmore robusto e confiável do que nunca
    • Conectores:
    • O conector J2EE agora tem a capacidade de se conectar a vários servidores e automaticamente descobrir servidores na rede.
    • O conector GigaSpace foi atualizado para suportar GigaSpaces XAP 7.1.1
    • O conector Tomcat foi atualizado para suportar Tomcat 7.0.0 beta
    • Todos os três conectores têm visto a sua aplicação de demonstração web renovada para uma experiência mais agradável
    • SLA de trabalho:
    • JPPF Jobs pode agora ser configurado para expirar em uma data especificada ou depois de um determinado período de tempo.
    • As amostras:
    • A amostra de criptografia de dados de rede foi atualizado para oferecer uma solução muito mais seguro.
    • Novos recursos:
    • 3018899 - Upgrade para GigaSpaces XAP 7.1.1
    • 3018563 - Vencimento de data / hora para trabalhos
    • 3016249 - uso de documento de APIs de configuração JPPF
    • 2994564 - Capacidade de selecionar todos os nós / todos os drivers no console
    • 2990285 - J2EE conector: capacidade de se conectar a vários servidores JPPF
    • 2972415 - Fornecer uma fachada ExecutorService para o cliente JPPF
    • Correções de bugs:
    • 3032447 - Conector JMX liga registro RMI para o host errado
    • 3030900 - Servidor não consegue despachar tarefas para alguns nós
    • 3017866 - Quando conectado a vários drivers, o cliente utiliza apenas um
    • 3010245 - Typo e comentar errada na configuração da descoberta servidor de mesmo nível
    • 3006929 - As conexões de clientes são nomeados indevidamente
    • 2993389 - Nodes não são removidos a partir do console ao morrer

    O que é novo na versão 1.9:

    • tarefas Submetido agora pode buscar dados do cliente durante a execução
    • A configuração de um nó pode agora ser actualizada remotamente, sem reinício
    • Um novo exemplo ilustra como as tarefas podem se comunicar uns com os outros
    • erros numberous foram corrigidos, melhorando a estabilidade e desempenho global

    Requisitos :

    • A Oracle Java Standard Edition Runtime Environment

    Programas semelhantes

    salt
    salt

    20 Feb 15

    StarCluster
    StarCluster

    14 Apr 15

    BalanceNG
    BalanceNG

    22 Jun 18

    Comentário para JPPF

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!