JPPF er en åpen kildekode, fritt distribuert og multi Grid Computing plattform utviklet fra offset til gjør det enkelt å kjøre programmer i parallell, samt å øke hastigheten på utførelsen av størrelsesordener.
Funksjoner på et øyeblikk
Med denne programvaren, kan du sette opp og kjøre en JPPF rutenett i løpet av minutter. Det gir en enkel programmering modell som abstraherer kompleksiteten i parallell og distribuert prosessering, det er svært skalerbar, distribuert rammeverk for parallell utførelse av CPU-intensive oppgaver.
Blant andre høydepunkter, JPPF har sømløs integrasjon med ledende J2EE applikasjonsservere, programmatiske og grafiske verktøy for finkornet administrasjon og overvåking, self-reparasjon og feiltoleransefunksjoner, for å sikre den høyeste grad av pålitelighet og service, og et sett med fullt dokumentert eksempelprogrammer.
En annen interessant funksjon er muligheten til å kjøre i bakgrunnen av et operativsystem, som en ikke-interaktiv daemon som starter ved oppstart. Det er spesielt konstruert for å bli utplassert på en server maskin. For bedre å forstå hvordan programmet fungerer, kan du se dens topologi i screenshots nedenfor.
Under panseret og tilgjengelighet
En rask titt under panseret på JPPF vil vise oss at Javascript, Java og Groovy programmeringsspråk har blitt brukt til å bygge den. Det er distribuert som en universell kilder arkiv, samt uavhengige pakker med node, tørrere, API, administrasjonsgrensesnitt, søknad mal, J2EE-kontakt, prøver og brukerveiledning.
Støttede operativsystemer og plattformer
Som nevnt, dette er et kryssplattform programvare-prosjekt som har blitt testet med flere GNU / Linux-distribusjoner, så vel som med operativsystemene Microsoft Windows og Mac OS X-brukere. Foreløpig er den kompatibel med både 32-bit og 64-bit maskinvareplattformer
Hva er nytt i denne utgaven.
< ul>
Hva er nytt i versjon 5.1.2:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 5.1.1:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 5.0.4:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 5.0.3:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 5.0.2:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 5.0.1:
- Feilrettinger:
- JPPF-379 Node tomgang vert brytes
- Ekstrautstyr:
- JPPF-366 Aktiver nodene for å avsløre og avbryte eventuelle ventende / utsatt handling
Hva er nytt i versjon 4.2.6:
- Feilrettinger:
- JPPF-357 J2EE kontakten, virker ikke med Wildfly 8.x app-server
- JPPF-359 Node klarer å koble når forbindelsen er stengt fra en egen tråd
- JPPF-360 noder ikke registrert i oppgaver fordeling når JMX server er deaktivert eller ikke nås
- JPPF-361 Driver sender resultater for feil jobb på oppgaven for ny sending
- Ekstrautstyr:
- JPPF-362 Mulighet for tilstrekkelig til å håndtere flere klasselaster per jobb
Hva er nytt i versjon 4.2.5:
- Feilrettinger:
- JPPF-354 NPE i node varselet videresending mekanisme
- Ekstrautstyr:
- JPPF-355 Legg en & quot; utkoblbart & quot; flagg til de oppgaver
Hva er nytt i versjon 4.2.4:
- Feilrettinger:
- JPPF-340 Deadlock på oppgaven er fullført
- JPPF-342 Ukontrollert inkrementering inaktiv node teller
- JPPF-343 Bruk av log4j2 med konsollen Appender fører slave node å henge
- JPPF-344 Server vranglås med mange slavenoder
- JPPF-345 Shutdown vs. Provisioning rase tilstanden fører like noder med ufullstendige oppgaver
- Ekstrautstyr;
- JPPF-346 Gjør JPPFManagementInfo uforanderlig
Hva er nytt i versjon 4.2.3:
- JPPF-327 Node vranglås når du slår den ned
- JPPF-329 Inkonsekvent classloading i org.jppf.client.balancer.ChannelWrapperRemote
- JPPF-333 Server statistikk rapportere feil inngående trafikk fra noder og kunder
- JPPF-335 NPE i JMXConnectionWrapper.getAttribute ()
- JPPF-337 Deadlock ved lukking av administrasjonskonsollen
- JPPF-338 Problemer med utvinning av peer servertilkoblinger
- JPPF-339 Driver log full av nullpeker unntak spor
Hva er nytt i versjon 4.0:
- JPPF 4.0 bringer frivillig databehandling, dynamisk skripting, enklere konfigurasjonsstyring , awesome nye demoer, og mye mer.
Hva er nye i versjon 4.0 RC1:
- Denne versjonen er funksjons komplett og passerer alle automatiserte tester .
- ytelsestester, stresstester og belastningstester er fortsatt pågående og kan føre til kode oppdateringer og feilrettinger, men ingen offentlig API eller implementert funksjonen vil bli endret i den endelige versjonen.
Hva er nytt i versjon 4.0 Beta:
- Feilrettinger:
- JPPFConfiguration konstruktør og getConfigurationStream () Metoden skal være privat
- Missing Dosering av klasse lasting forespørsler i klasse lasting doc
- Ekstrautstyr:
- Klasse dumper forbedringer: klient kanalforespørsler
- Bruk datatransformasjon og serialisering ordningen til JMX data li>
- Fullt automatenhetstesting for J2EE-kontakt
- generalisere oppgaver unntak egenskapen til Throwable typen
- Bedre håndtering av deserialization feil i nodene
- Legg til 'jppf. preffix til konfigurasjonsegenskapene som savner det
- Feature forespørsler:
- Evne til å eksportere statistikk
- Mulighet for nodene til å arbeide frakoblet
- Klasse dumper statistikk
- Dataoverføring statistikk
- Gjør klienten dynamisk konfigurerbare
- refactor klient- og node APIer for å bruke Oppgave istedenfor JPPFTask
- Gir en mer fleksibel ordning for tilpasset serialisering forlengelse
- Legg Wikipedia database ord teller som en prøve
- JCA kontakt: en mekanisme for rekonfigurering av klienten uten omstart av programmet serveren
- Evne til å endre administrasjonskonsollen layout
- Evne til å inkludere ekstern konfigurasjon i JPPF konfigurasjonen
- Optimal deserialization feil håndtering i node
- Timeout bunter sendt til nodene
- Evne til å knytte en skjermsparer med en node
- Utvid JPPF nettverksprotokoll for å muliggjøre korrekt lukke nettverkstilkoblinger
- Innebygd muligheten for oppgavene å sende meldinger under kjøring
- slipp støtte for OC4J app server i JCA kontakten
- Evne til å nullstille JPPF klient
- Oppgaver:
- Omgrupper NodeLifeCycleListener og NodeLifeCycleListenerEx i ett enkelt grensesnitt
- refactor hele statistikk og resultatoppfølging APIer
- Gi en API for lett å gjennomføre enkle kroker i ethvert område
- refactor klient-API slik at frittstående og JCA klient bruker samme kode
- Move & quot; jdk7 add-ons & quot; til & quot; vanlig & quot; modul
- Genericize de få metodene for ordlistetyper
- Lag minimalt sett av enhet tester for SSL / TLS-konfigurasjoner
- Lag minimalt sett av enhet tester for flerserverkonfigurasjoner
- Document API endringer mellom 3,3 og 4,0
Hva er nytt i versjon 3.3.7:
- Feilrettinger:
- JPPF-198 Problemer med multi-server topologier
- JPPF-199 regresjon fører JPPFTask.compute () for å kaste en ClassCastException
- JPPF-200 Dokumentasjon står det at idle socket timeout arbeider for server og noder
- JPPF-203 Class loader ressurs cache genererer like ressurser
Hva er nytt i versjon 4.0 Alpha 2:
- Dette alfa utgivelsen bringer viktige nye funksjoner og forbedringer.
- En ny frakoblet modus for nodene øker skalerbarhet av en størrelsesorden og gjør JPPF ideell for frivillige databehandling.
- En ny Wikipedia arbeid teller prøven demonstrerer hvordan å takle store data.
- Feilhåndtering og rapportering fra nodene er nå enklere enn noensinne.
- Ytelse ble betydelig økt på mange områder.
- Automatisert test dekning er vesentlig økt.
Hva er nytt i versjon 3.3.6:
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger og forbedringer, inkludert økt sikkerhet alternativer for SSL-autentisering og en betydelig forbedring av den distribuerte klassen loader ytelse.
Hva er nytt i versjon 3.3.3.
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger
Hva er nytt i versjon 3.3.1:
- Denne versjonen bringer noen feilrettinger og ytelsesforbedringer.
Hva er nytt i versjon 3.3:
- Denne versjonen bringer grid helseovervåkning, GPU computing, ny klasse dumper utvidelser, trykksak til Maven Central, og større fleksibilitet i nettverksadministrasjon.
Hva er nytt i versjon 3.3 RC1:
- Denne utgivelsen kandidat bringer store nye funksjoner, inkludert GPU computing , JVM helseovervåking, skalerbar node ledelse, og mer.
Hva er nytt i versjon 3.2.3.
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger
Hva er nye i versjon 3.3 Beta:
- Denne betaversjonen bringer nye feilrettinger, forbedringer og funksjoner .
Hva er nytt i versjon 3.2.2:
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger, inkludert en kritisk problem som hindrer sikre tilkoblinger til serveren.
Hva er nytt i versjon 3.2.1.
- Dette vedlikeholdet utgivelsen inkluderer viktige feilrettinger
Hva er nytt i versjon 3.2:
- Denne utgivelsen bringer klientsiden planlegging og SLA, klasse loader ytelse og robusthet forbedringer og IPv6 beredskap.
Hva er nytt i versjon 3.1.4:
- Denne versjonen inneholder store feilrettinger og forbedrer stabiliteten, påliteligheten og ressursforbruk.
Hva er nytt i versjon 3.1.3.
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger
Hva er nytt i versjon 3.1.1:
- Dette er et vedlikehold utgivelse som bringer viktige feilrettinger
Hva er nytt i versjon 3.1:
- En ny sikker kommunikasjon lag, basert på SSL / TLS, har blitt lagt til rammeverket.
- En graf visning av rutenettet topologi er lagt til administrasjonskonsollen.
- Last-balansering av lokal vs. ekstern kjøring er nå fullt konfigurerbart i klienten.
- noder støtter nå en lokal gaffel / join gjennomføringsmodell.
- byrder tjenester støtter nå jobber SLA og metadata, samt oppgave avbestillings og timeout handlers.
Hva er nytt i versjon 3.0:
- Denne versjonen gir utrolige forbedringer i brukervennlighet, stabilitet, pålitelighet og fleksibilitet. Konfigurasjonen ble forenklet og forbedret.
- Job restitusjon ble forbedret og jobb failover ble lagt på klientsiden.
- Ny, fullt dokumentert klasse lasting utvidelser ble lagt til.
- Nye skjøtepunkter er nå tilgjengelig.
- Administrasjonen konsoll, administrasjon og overvåking funksjoner har fått nye funksjoner og forbedringer.
- Fire fullverdige eksempler søknadene ble lagt til.
Hva er nytt i versjon 2.5.5:
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger som forbedrer stabiliteten og skalerbarhet.
Hva er nytt i versjon 2.5.4:
- Denne versjonen bringer viktige feilrettinger, med økt stabilitet og skalerbarhet.
Hva er nytt i versjon 2.5.3:
- Dette vedlikeholdet utgivelsen bringer viktige feilrettinger og mindre forbedringer, inkludert klasse dumper og serialisering feilrettinger, sammen med en port av J2EE kontakten til JBoss 7.
Hva er nytt i versjon 2.5.2:
- 3382065 - fastlåste situasjonen i node ved bruk av generiske serialisering
- 3362103 - SerializationUtils.readLong - gale resultater
- 3362045 - Deserializer - les int utvalg istedenfor lengter
- 3362017 - Input ikke lukket 3x
- 3358138 - doc nevner ikke at JMX port er automatisk økes
- 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
- 3373217 - Node failover ikke fungerer
Hva er nytt i versjon 2.5.1:
- Denne versjonen bringer viktige feilrettinger knyttet til vranglåser i klienter og noder, sammen med noen mindre forbedringer av klasse lasting mekanisme.
Hva er nytt i versjon 2.5:
- JPPF har nå kringkasting jobber, fleksible serialisering ordninger, data rutenett integrasjon, en innebygd FTP-server, en ny parallell N-kroppen simulering, og mange andre forbedringer og feilrettinger.
Hva er nytt i versjon 2.4:
- Denne utgivelsen gir kritiske feilrettinger, ytelse og ressurser bruks forbedringer , sammen med nye funksjoner som øker JPPF brukervennlighet og integrasjon evner
Hva er nytt i versjon 2.3:
- Endringer:
- JPPF nå tar fordel av datamaskiner hvor noen aktivitet forekommer. Det er veldig lett å konfigurere en JPPF node for å starte når ingen tastatur eller mus aktivitet har skjedd for en bestemt tid, og stoppe på noen ny aktivitet fra brukeren.
- Planlegging mekanismen har blitt forbedret for å gi mer rettferdighet blant samtidige jobber med samme prioritet.
- Logging spor er nå tilgjengelig som JMX varsler via administrasjons APIer JPPF. Utviklere kan nå motta, vise og lagre spor fra noder og servere på ett sted.
- En etterlengtede nye mekanismen kan oppdage maskinvarefeil av en node eller server, slik at utvinning i en rimelig tidsramme. Dette bringer et nytt nivå av fleksibilitet og pålitelighet til JPPF nettet.
- Det er nå mulig å konfigurere en node for å kjøre i samme JVM som en JPPF server, via en enkelt av / på bryter.
- Nye funksjoner:
- 3059420 - Dra nytte av inaktiv datamaskiner
- 3044110 - Job planlegging forbedringer
- 3042238 - JMX-baserte eksterne loggere
- 3042227 - Gi pakket kilder for hver modul
- 2981736 - Plugg paneler i administrasjonen UI
- 2977887 - Mulighet til å kjøre en node i samme JVM som serveren
- feilrettinger:
- 3074513 - ClassCastException hjelp JPPFClient (String) konstruktør
- 3071454 - OOME: Direkte bufferplass, lesing store data fra en stikkontakt
- 3071045 - uoppfanget oom i fører mens du mottar oppgaver fra en node
- 3069849 - Driver henger på disk overløp drift
- 3066604 - Nodes vist i rødt i konsollen etter sjåføren restart
Hva er nytt i versjon 2.2:
- JVM Support:
- Som i versjon 2.2, er JPPF slippe støtte for JDK 1.5. Bare JDK 1.6 og senere støttes.
- JPPF Executor Service:
- Denne nye API gir en utøver tjeneste fasade for JPPF klienten. Det implementerer all funksjonaliteten som er angitt i java.util.concurrent.ExecutorService
- Administrasjon konsollen:
- En ny statuslinjen viser antall tilkoblede servere og noder
- topologi visningen inkluderer to nye knapper på verktøylinjen for å velge alle servere eller alle noder samtidig
- Flere bugs har blitt fikset, noe som gjør konsollen mmore robust og pålitelig enn noensinne
- Kontakter:
- J2EE kontakten har nå muligheten til å koble til flere servere og automatisk oppdage servere på nettverket.
- Gigaspace kontakten ble oppgradert til å støtte Gigaspaces XAP 7.1.1
- Tomcat-kontakten ble oppgradert til å støtte Tomcat 7.0.0 beta li>
- Alle tre kontakter har sett deres demo webapplikasjon fornyet for en mer behagelig opplevelse
- Job SLA:
- JPPF Jobber kan nå bli satt til å utløpe på et bestemt tidspunkt eller etter en bestemt tidsperiode.
- Samples:
- nettverk datakryptering prøven ble oppgradert for å tilby en mye sikrere løsning.
- Nye funksjoner:
- 3018899 - Oppgradering til GigaSpaces XAP 7.1.1
- 3018563 - Bortfall dato / klokkeslett for jobbene
- 3016249 - Dokument bruk av JPPF konfigurasjons APIer
- 2994564 - Mulighet til å velge alle noder / alle førerne i konsollen
- 2990285 - J2EE-kontakt: muligheten til å koble til flere JPPF servere
- 2972415 - Gi en ExecutorService fasaden til JPPF klient
- feilrettinger:
- 3032447 - JMX kontakten binder RMI registeret til feil host
- 3030900 - Server unnlater å sende oppgaver til noen noder
- 3017866 - Når du er koblet til flere drivere, bruker klienten bare en
- 3010245 - Typo og galt kommentar i config av peer-serveren oppdagelsen
- 3006929 - Client tilkoblinger er navngitt feil
- 2993389 - Noder er ikke fjernet fra konsollen på døende
Hva er nytt i versjon 1.9:
- Innsendte oppgaver kan nå hente data fra klienten mens utføring
- En node konfigurasjon kan nå bli oppdatert eksternt uten omstart
- En ny prøve illustrerer hvordan oppgavene kan kommunisere med hverandre
- Numberous bugs har blitt fikset, forbedre den generelle stabiliteten og ytelsen
Krav
- Oracle Java Standard Edition Runtime Environment
Kommentarer ikke funnet