JPPF er en open source, frit distribueres og multiplatform Grid Computing platform designet fra offset til gør det nemt at køre programmer parallelt, samt at fremskynde deres henrettelse ved størrelsesordener.
Features et overblik
Med denne software, kan du setup og køre en JPPF nettet i minuttet. Det giver en simpel programmering model, abstracts kompleksiteten af parallelle og distribueret behandling, er det yderst skalerbar, distribueret rammer for den parallelle udførelse af cpu-intensive opgaver.
Blandt andre højdepunkter, JPPF funktioner problemfri integration med førende J2EE applikationsservere, programmatiske og grafiske værktøjer til finkornet administration og overvågning, selvreparerende og fejl-tolerance kapaciteter, for at sikre det højeste niveau af pålidelighed og service, og et sæt af fuldt dokumenteret prøve applikationer.
En anden interessant feature er muligheden for at køre i baggrunden af et operativsystem, som en ikke-interaktiv dæmon der starter ved opstart. Det er specielt udviklet til at blive anvendt på en server maskine. For bedre at forstå, hvordan programmet virker, kan du se dens topologi i screenshots nedenfor.
Under kølerhjelmen og tilgængelighed
Et hurtigt kig under kølerhjelmen af JPPF vil vise os, at JavaScript, Java og Groovy programmeringssprog er blevet brugt til at bygge den. Det er fordelt som en universel kilder arkiv, samt uafhængige pakker med knude, tørrere, API, administration interface, ansøgning skabelon, J2EE-stik, prøver og brugervejledning.
Understøttede operativsystemer og platforme
Som nævnt er dette en cross-platform software-projekt, der er blevet testet med flere GNU / Linux-distributioner, samt med Microsoft Windows og Mac OS X-operativsystemer. I øjeblikket, det er foreneligt med både 32-bit og 64-bit hardware-platforme
Hvad er nyt i denne udgivelse:.
< ul>
Hvad er nyt i version 5.1.2:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 5.1.1:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 5.0.4:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 5.0.3:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 5.0.2:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 5.0.1:
- Fejlrettelser:
- JPPF-379 Node tomgang vært er brudt
- Forbedringer:
- JPPF-366 Aktiver knudepunkter for at afsløre og annullere eventuelle verserende / udskudt handling
Hvad er nyt i version 4.2.6:
- Fejlrettelser:
- JPPF-357 J2EE-stikket fungerer ikke med Wildfly 8.x app server
- JPPF-359 Node i stand til at genoprette, når forbindelsen er lukket fra en separat tråd
- JPPF-360 Nodes ikke tilmeldt opgaver distributionen når JMX server er deaktiveret eller utilgængelig
- JPPF-361 driver sender resultater for forkerte job på opgaven Genindsend
- Forbedringer:
- JPPF-362 Mulighed for tilstrækkeligt til at håndtere flere klasse læssemaskiner per job
Hvad er nyt i version 4.2.5:
- Fejlrettelser:
- JPPF-354 NPE i node anmeldelsen forwarding mekanisme
- Forbedringer:
- JPPF-355 Tilføj en & quot; afbrydelig & quot; flag til de opgaver
Hvad er nyt i version 4.2.4:
- Fejlrettelser:
- JPPF-340 Deadlock på opgaven afslutning
- JPPF-342 Ukontrolleret forøgelsen af tomgang node count
- JPPF-343 Anvendelse af log4j2 med konsol appender forårsager slave node til at hænge
- JPPF-344 Server dødvande med mange slave-noder
- JPPF-345 Nedlukning vs. Provisioning race condition forårsager dublerede noder med ufuldstændige opgaver
- Forbedringer;
- JPPF-346 Make JPPFManagementInfo uforanderlige
Hvad er nyt i version 4.2.3:
- JPPF-327 Node dødvande når lukke den ned
- JPPF-329 Inkonsekvent classloading i org.jppf.client.balancer.ChannelWrapperRemote
- JPPF-333 Server statistik rapportere forkerte indgående trafik fra noder og kunder
- JPPF-335 NPE i JMXConnectionWrapper.getAttribute ()
- JPPF-337 Deadlock efter lukning af administrationen konsol
- JPPF-338 Problemer med inddrivelse af peer serverforbindelser
- JPPF-339 driver log fuld af null pointer undtagelse spor
Hvad er nyt i version 4.0:
- JPPF 4.0 bringer frivillige computing, dynamisk scripting, lettere konfigurationsstyring , awesome nye demoer, og meget mere.
Hvad er nye i version 4.0 RC1:
- Denne version er feature-komplet og passerer alle automatiserede test .
- præstationstest, stresstest, og load test er stadig i gang, og kan resultere i kode opdateringer og rettelser, men ingen offentlig API eller gennemført funktion vil blive ændret i den endelige frigivelse.
Hvad er nyt i version 4.0 Beta:
- Fejlrettelser:
- JPPFConfiguration konstruktør og getConfigurationStream () metode bør være privat
- Manglende dosering af klasse lastning anmodninger i klassen læsning doc
- Forbedringer:
- Klasse loader forbedringer: klient kanal anmodninger
- Anvend transformation af data og serialisering ordning til JMX data li>
- Fuldt automatisere test af enheder for J2EE konnektoren
- generalisere opgaver undtagelsen ejendom til Throwable typen
- Forbedre håndtering af deserialization fejl i knudepunkterne
- Tilføj den "jppf.« preffix til konfiguration egenskaber, der savner det
- Feature anmodninger:
- Mulighed for at eksportere statistik
- Mulighed for knudepunkterne at arbejde offline
- Klasse loader statistik
- Data overførsel statistik
- Gør kunden dynamisk konfigurerbare
- refactor klient- og node API'er til at bruge Task stedet for JPPFTask
- Giv en mere smidig ordning for brugerdefinerede serialisering forlængelse
- Tilføj Wikipedia database ord tæller som en prøve
- JCA stik: tilvejebringe en mekanisme til rekonfiguration af klienten uden genstart af app-server
- Mulighed for at ændre admin konsol layout
- Mulighed for at medtage ekstern konfiguration i JPPF konfiguration
- Optimer deserialization fejl håndtering i noden
- Timeout bundter sendt til knudepunkterne
- Mulighed for at tilknytte en pauseskærm med en node
- Udvid JPPF netværksprotokol den for at aktivere korrekt lukke netværksforbindelser
- Indbygget evne for de opgaver, til at sende meddelelser under udførelsen
- Drop støtte til OCI4J app server i JCA stik
- Mulighed for at nulstille JPPF klient
- Opgaver:
- omgruppering NodeLifeCycleListener og NodeLifeCycleListenerEx i en enkelt grænseflade
- refactor hele statistik og ydeevne overvågning API'er
- Giv en API til nemt at gennemføre enkle kroge i ethvert område
- refactor klienten API, så standalone og JCA klient bruge den samme kode
- Flyt & quot; jdk7 tilføjelser & quot; til & quot; almindelig & quot; modul
- Genericize GET metoder ordbog typer
- Opret minimalt sæt af unit test for SSL / TLS-konfigurationer
- Opret minimalt sæt af unit tests til multi-server konfigurationer
- Dokument API ændringer mellem 3,3 og 4,0
Hvad er nyt i version 3.3.7:
- Fejlrettelser:
- JPPF-198 Problemer med multi-server topologier
- JPPF-199 Regression forårsager JPPFTask.compute () for at kaste en ClassCastException
- JPPF-200 Dokumentation fejlagtigt, at tomgang socket timeout arbejder for server og knuder
- JPPF-203 Class loader ressource cache genererer dobbelte ressourcer
Hvad er nyt i version 4.0 Alpha 2:
- Dette alpha udgivelse bringer store nye funktioner og forbedringer.
- En ny offline-tilstand for knuderne øger skalerbarheden af en størrelsesorden og gør JPPF ideel til frivillige computing.
- En ny Wikipedia arbejde tæller prøve viser, hvordan man håndtere store data.
- Fejlhåndtering og rapportering fra knuderne er nu nemmere end nogensinde.
- Ydelse blev øget betydeligt i mange områder.
- Automatiseret test dækning er blevet udvidet betragteligt.
Hvad er nyt i version 3.3.6:
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser og forbedringer, herunder øgede muligheder sikkerhedskrav til SSL-godkendelse og en betydelig forbedring af den distribuerede klasse loader ydeevne.
Hvad er nyt i version 3.3.3:.
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser
Hvad er nyt i version 3.3.1:
- Denne version bringer et par fejlrettelser og forbedringer af ydeevnen.
Hvad er nyt i version 3.3:
- Denne version bringer gitter sundhedsovervågning, GPU computing, ny klasse loader extensions, offentliggørelse til Maven Central, og større fleksibilitet i netværksstyring.
Hvad er nyt i version 3.3 RC1:
- Denne kandidat udgivelse bringer store nye funktioner, herunder GPU computing , JVM sundhedsovervågning, skalerbar node management, og meget mere.
Hvad er nyt i version 3.2.3:.
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser
Hvad er nye i version 3.3 Beta:
- Denne betaversion bringer nye fejlrettelser, forbedringer og funktioner .
Hvad er nyt i version 3.2.2:
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser, herunder en kritisk problem forhindrer sikre forbindelser til serveren.
Hvad er nyt i version 3.2.1:.
- Dette vedligeholdelse udgivelse indeholder vigtige fejlrettelser
Hvad er nyt i version 3.2:
- Denne udgivelse bringer klientsiden planlægning og SLA, klasse loader ydeevne og robusthed forbedringer og IPv6 parathed.
Hvad er nyt i version 3.1.4:
- Denne version indeholder store fejlrettelser og forbedrer stabilitet, pålidelighed og ressourceforbrug.
Hvad er nyt i version 3.1.3:.
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser
Hvad er nyt i version 3.1.1:
- Dette er en vedligeholdelse frigivelse som bringer vigtige fejlrettelser
Hvad er nyt i version 3.1:
- En ny sikker kommunikation lag, baseret på SSL / TLS, er blevet føjet til rammen.
- En graf visning af nettet topologi er blevet tilføjet til administrationen konsollen.
- Load-balancering af lokal vs. fjernkørsel er nu fuldt konfigurerbar i klienten.
- Nodes nu støtte en lokal gaffel / join udførelse model.
- eksekutor tjenester understøtter stillinger SLA og metadata, samt opgaven annullering og timeout handlere.
Hvad er nyt i version 3.0:
- Denne version bringer utrolige forbedringer i brugervenlighed, stabilitet, pålidelighed og fleksibilitet. Konfigurationen blev forenklet og forbedret.
- Job opsving blev forbedret og job failover blev tilføjet på klientsiden.
- Ny, fuldt dokumenteret klasse lastning forlængelser blev tilføjet.
- ny tilbygning punkter er nu tilgængelig.
- Administrationen konsol, ledelse og overvågning funktioner har fået nye funktioner og forbedringer.
- Fire fuldgyldige eksempler ansøgninger blev tilføjet.
Hvad er nyt i version 2.5.5:
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser, der forbedrer stabiliteten og skalerbarhed.
Hvad er nyt i version 2.5.4:
- Denne version bringer vigtige fejlrettelser, med øget stabilitet og skalerbarhed.
Hvad er nyt i version 2.5.3:
- Dette vedligeholdelse udgivelse bringer vigtige fejlrettelser og mindre forbedringer, herunder klasse loader og serialisering fejlrettelser, sammen med en havn i J2EE konnektoren til JBoss 7.
Hvad er nyt i version 2.5.2:
- 3.382.065 - dødvandet i knude, når du bruger generiske serialisering
- 3362103 - SerializationUtils.readLong - forkerte resultater
- 3362045 - deserializer - læs int række i stedet for Longs
- 3362017 - InputStream ikke lukket 3x
- 3358138 - doc nævner ikke, at JMX port er auto-øges
- 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
- 3373217 - Node failover fungerer ikke
Hvad er nyt i version 2.5.1:
- Denne version bringer vigtige fejlrettelser relateret til dødvande i klienter og enheder, sammen med et par mindre forbedringer til klassen lastning mekanisme.
Hvad er nyt i version 2.5:
- JPPF nu har broadcast job, fleksible serialisering ordninger, datagitteret integration, en integreret FTP-server, en ny parallel N-krop simulation, og mange andre forbedringer og rettelser.
Hvad er nyt i version 2.4:
- Denne version giver kritiske fejlrettelser, ydeevne og ressourcer forbrug forbedringer , sammen med nye funktioner, der øger JPPF brugervenlighed og integration kapaciteter
Hvad er nyt i version 2.3:
- Ændringer:
- JPPF tager nu fordel af computere, hvor ingen brugeraktivitet er forekommende. Det er meget let at konfigurere en JPPF node at starte, når der ikke er sket tastatur eller mus aktivitet for en bestemt tid, og stoppe på nogen ny aktivitet fra brugeren.
- planlægning mekanisme er blevet forbedret for at give mere fairness blandt samtidige job med samme prioritet.
- Logning spor er nu tilgængelig som JMX meddelelser via JPPF management API'er. Udviklere kan nu modtage, vise og gemme spor fra noder og servere på et enkelt sted.
- En længe ventet ny mekanisme muliggør påvisning af hardwarefejl på en node eller server, så opsving i en rimelig tidsramme. Dette bringer et nyt niveau af modstandsdygtighed og pålidelighed til JPPF nettet.
- Det er nu muligt at konfigurere en node til at køre i samme JVM som JPPF server, via en enkelt tænd / sluk-knap.
- Nye funktioner:
- 3059420 - Udnyt tomgang computere
- 3044110 - Job planlægning forbedringer
- 3042238 - JMX-baserede remote loggere
- 3042227 - Give pakkede kilder for hvert modul
- 2981736 - Pluggable paneler i administrationen UI
- 2977887 - Mulighed for at køre en knude i samme JVM som serveren
- Fejlrettelser:
- 3074513 - ClassCastException hjælp JPPFClient (String) konstruktør
- 3071454 - OOME: Direkte buffer plads, læse store data fra et stik
- 3071045 - ikke-fanget OOM i driveren, mens de fik opgaver fra en node
- 3069849 - driver hænger på disk overløb operation
- 3066604 - Nodes vist i rødt i konsollen efter føreren genstart
Hvad er nyt i version 2.2:
- JVM Support:
- Fra version 2.2, er JPPF droppe støtte til JDK 1.5. Kun JDK 1.6 og nyere understøttes.
- JPPF Executor service:
- Denne nye API giver en eksekutor tjeneste facade for JPPF klienten. Det gennemfører alle de funktioner, der er angivet i java.util.concurrent.ExecutorService
- Administration konsol:
- En ny statuslinjen angiver antallet af aktuelt tilsluttede servere og knuder
- topologi visning omfatter to nye knapper i værktøjslinjen for at vælge alle servere eller alle noder på én gang
- Flere fejl er blevet rettet, hvilket gør konsollen mmore robust og pålidelig end nogensinde
- Stik:
- J2EE konnektoren har nu mulighed for at forbinde til flere servere og automatisk opdage servere på netværket.
- Gigaspace stikket blev opgraderet til at understøtte Gigaspaces XAP 7.1.1
- Tomcat stikket blev opgraderet til at understøtte Tomcat 7.0.0 beta li>
- Alle tre stik har set deres demo webapplikation moderniseret til en mere fornøjelig oplevelse
- Job SLA:
- JPPF Jobs kan nu indstilles til at udløbe på en bestemt dato eller efter et bestemt tidsrum.
- Prøver:
- netværk datakryptering prøve blev opgraderet til at tilbyde en langt mere sikker løsning.
- Nye funktioner:
- 3018899 - Opgrader til GigaSpaces XAP 7.1.1
- 3018563 - Udløbsdato / tid for job
- 3016249 - Dokument brugen af JPPF konfiguration API'er
- 2994564 - Mulighed for at vælge alle knuder / alle kørere i konsollen
- 2990285 - J2EE stik: evne til at forbinde til flere JPPF servere
- 2972415 - Giv en ExecutorService facade til JPPF klient
- Fejlrettelser:
- 3032447 - JMX stik binder RMI register til den forkerte vært
- 3030900 - Server undlader at sende opgaver til nogle knuder
- 3017866 - Ved tilslutning til flere drivere, klient bruger kun én
- 3010245 - Typo og forkert bemærkning i config peer server opdagelse
- 3006929 - Klient forbindelser er navngivet forkert
- 2993389 - Nodes fjernes ikke fra konsollen ved at dø
Hvad er nyt i version 1.9:
- Indsendte opgaver kan nu hente data fra klienten under udførelse
- En node konfiguration kan nu opdateres via fjernadgang uden genstart
- En ny prøve illustrerer, hvordan opgaverne kan kommunikere med hinanden
- numberous fejl er blevet rettet, forbedre den generelle stabilitet og ydeevne
Krav :
- Oracle Java Standard Edition Runtime Environment
Kommentarer ikke fundet