JPPF är en öppen källkod, fritt distribueras och plattformsoberoende Grid Computing plattform utformad från förskjutningen till gör det enkelt att köra program parallellt, samt att påskynda deras genomförande av tiopotenser.
Funktioner i korthet
Med det här programmet kan du installera och köra en JPPF rutnät på några minuter. Det ger ett enkelt programmeringsmodell som abstraherar komplexiteten i parallell och distribuerad bearbetning, det är mycket skalbar, distribuerad ram för parallell exekvering av CPU-intensiva uppgifter.
Bland andra höjdpunkter, JPPF har sömlös integration med ledande J2EE applikationsservrar, programmatiska och grafiska verktyg för finkornig administration och övervakning, självläkande och feltolerans kapacitet, i syfte att säkerställa högsta möjliga tillförlitlighet och service, och en uppsättning fullt dokumenterade exempelprogram.
En annan intressant funktion är möjligheten att köra i bakgrunden av ett operativsystem, som en icke-interaktiv demonen som startar vid uppstart. Det är speciellt konstruerad för att sättas in på servern. För att bättre förstå hur programmet fungerar, vänligen se dess topologi i avsnittet skärm nedan.
Under huven och tillgänglighet
En snabb titt under huven på JPPF kommer att visa oss att JavaScript, Java och Groovy programmeringsspråk har använts för att bygga den. Den distribueras som en universell källor arkiv, samt fristående paket med noden, torrare, API, administrationsgränssnitt, ansökningsmall, J2EE kontakt, prover och användarhandboken.
Operativsystem som stöds och plattformar
Som nämnts, är detta en plattformsoberoende programvaruprojekt som har testats framgångsrikt med flera GNU / Linux-distributioner, liksom med Microsoft Windows och Mac OS X-operativsystem. För närvarande är den kompatibel med både 32-bitars och 64-bitars hårdvaruplattformar
Vad är nytt i den här versionen.
< ul>
Vad är nytt i version 5.1.2:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 5.1.1:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 5.0.4:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 5.0.3:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 5.0.2:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 5.0.1:
- Buggfixar:
- JPPF-379 Node tomgång värd bryts
- Förbättringar:
- JPPF-366 Aktivera noderna för att exponera och avbryta alla pågående / uppskjuten åtgärd
Vad är nytt i version 4.2.6:
- Buggfixar:
- JPPF-357 J2EE kontakten fungerar inte med JBoss 8.x app server
- JPPF-359 Node inte att återansluta när anslutningen är stängd från en separat tråd
- JPPF-360 noder inte inskrivna i uppgifter fördelning när JMX servern har inaktiverats eller inte kan nås
- JPPF-361 Driver sänder resultat fel jobb på uppgiften gör om
- Förbättringar:
- JPPF-362 Förmåga för liga för att hantera flera klasslastare per jobb
Vad är nytt i version 4.2.5:
- Buggfixar:
- JPPF-354 nonylfenoletoxilat i noden vidarebefordran anmälningsmekanismen
- Förbättringar:
- JPPF-355 Lägg till en & quot; avbrytbar & quot; flagga till de uppgifter
Vad är nytt i version 4.2.4:
- Buggfixar:
- JPPF-340 Dödläge på uppgiften slutförts
- JPPF-342 Okontrollerad uppräkning av tomgång nod granulocyter
- JPPF-343 Användning av log4j2 med konsolen appender orsakar slavnod att hänga
- JPPF-344 Server dödläget med många slavnoder
- JPPF-345 Avstängning vs. Provisioning konkurrenstillstånd orsakar dubbla noder med ofullständiga uppgifter
- Förbättringar;
- JPPF-346 Gör JPPFManagementInfo oföränderlig
Vad är nytt i version 4.2.3:
- JPPF-327 Node dödläget när du stänger ner
- JPPF-329 Inkonsekvent classloading i org.jppf.client.balancer.ChannelWrapperRemote
- JPPF-333 Server statistik rapporterar felaktig inkommande trafik från noder och klienter
- JPPF-335 nonylfenoletoxilat i JMXConnectionWrapper.getAttribute ()
- JPPF-337 Dödläge vid stängning administrationskonsolen
- JPPF-338 Problem med återvinning av peer-server-anslutningar
- JPPF-339 Driver log full av nollpekare undantags spår
Vad är nytt i version 4.0:
- JPPF 4.0 ger volontär computing, dynamisk scripting, enklare konfigurationshantering , enorma nya demos och mycket mer.
Vad är nya i version 4.0 RC1:
- Denna version är funktions komplett och passerar alla automatiserade tester .
- prestandatester, stresstester, och lasttest pågår fortfarande och kan resultera i koden uppdateringar och korrigeringar, men ingen offentlig API eller genomförs funktionen kommer att ändras i den slutliga utgåvan.
Vad är nytt i version 4.0 Beta:
- Buggfixar:
- JPPFConfiguration konstruktören och getConfigurationStream () metoden bör vara privat
- saknas dosering av klass lastning förfrågningar i klass lastning doc
- Förbättringar:
- Class last förbättringar: klient kanalbegäranden
- Använd uppgifter omvandling och serialisering system för JMX uppgifter
- Helt automatisera enhetstestning för J2EE kontakt
- generalisera uppgifter undantag egendom till Throwable typ
- Förbättra hantering av deserialiseringsundantag fel i noderna
- Lägg till "jppf." preffix till konfigurations egenskaper som missar det
- Feature begäran:
- Möjlighet att exportera statistik
- Möjlighet för noderna att arbeta offline
- Class last statistik
- Dataöverföring statistik
- Gör klienten dynamiskt konfigurerbara
- Refactor klient- och nod API att använda Aktivitetshanteraren i stället för JPPFTask
- Ge en mer flexibel mekanism för anpassad serialisering förlängning
- Lägg till Wikipedia databas ord räknas som ett prov
- JCA kontakt: tillhandahålla en mekanism för omställning av kunden utan omstart av appen server
- Möjlighet att ändra administrationskonsolen layout
- Möjlighet att inkludera extern konfiguration i JPPF konfigurationen
- Optimera deserialiseringsundantag fel hantering i noden
- Timeout buntar sänds till noderna
- Möjlighet att associera en skärmsläckare med en nod
- Utöka JPPF nätverksprotokoll för att möjliggöra korrekt stängning nätverksanslutningarna
- Inbyggd förmåga för de uppgifter att skicka meddelanden under exekvering
- Drop stöd för OC4J app server i JCA kontakt
- Möjlighet att återställa JPPF klient
- Uppgifter:
- Regroup NodeLifeCycleListener och NodeLifeCycleListenerEx i ett enda gränssnitt
- Refactor hela statistik och prestandaövervakning API
- Ge ett API för att enkelt genomföra enkla krokar i något område
- Refactor klient API så att fristående och JCA klienten använder samma kod
- Flytta & quot; jdk7 tillägg & quot; till & quot; gemensam & quot; modul
- Genericize get-metoder för ordbok typer
- Skapa minimal uppsättning enhetstester för SSL / TLS-konfigurationer
- Skapa minimal uppsättning enhetstester för flera serverkonfigurationer
- Dokument API förändringar mellan 3,3 och 4,0
Vad är nytt i version 3.3.7:
- Buggfixar:
- JPPF-198 Problem med flera server topologier
- JPPF-199 Regression orsakar JPPFTask.compute () för att kasta en ClassCastException
- JPPF-200 Dokumentation anger felaktigt att idle uttag timeout arbetar för server och noder
- JPPF-203 klass loader resurs cache genererar dubbla resurser
Vad är nytt i version 4.0 Alpha 2:
- Denna alfa-version innebär stora nya funktioner och förbättringar.
- En ny offlineläge för noderna ökar skalbarheten av en storleksordning och gör JPPF idealisk för frivilliga datorer.
- En ny Wikipedia arbete räkna prov visar hur man ska hantera stora uppgifter.
- Felhantering och rapportering från noderna är nu enklare än någonsin.
- Prestanda ökade signifikant i många områden.
- Automatiserad testtäckning har kraftigt ökat.
Vad är nytt i version 3.3.6:
- Denna underhållsversion ger viktiga buggfixar och förbättringar, inklusive ökade säkerhetsalternativ för SSL-autentisering och en betydande förbättring av den distribuerade klassladdaren prestanda.
Vad är nytt i version 3.3.3.
- Denna underhållsversion ger viktiga buggfixar
Vad är nytt i version 3.3.1:
- Denna version ger några buggfixar och prestandaförbättringar.
Vad är nytt i version 3.3:
- Denna version ger rutnät hälsoövervakning, GPU computing, ny klass last förlängningar, publicering till Maven Central och större flexibilitet i nätverksadministration.
Vad är nytt i version 3.3 RC1:
- Den här versionen kandidat innebär stora nya funktioner, bland annat GPU computing , JVM hälsoövervakning, skalbar nod hantering och mer.
Vad är nytt i version 3.2.3.
- Denna underhållsversion ger viktiga buggfixar
Vad är nya i version 3.3 Beta:
- Den här betaversionen medför nya buggfixar, förbättringar och funktioner .
Vad är nytt i version 3.2.2:
- Denna underhållsversion ger viktiga buggfixar, bland annat en kritisk problem som förhindrar säkra anslutningar till servern.
Vad är nytt i version 3.2.1.
- Underhålls versionen innehåller viktiga buggfixar
Vad är nytt i version 3.2:
- ger här versionen klientsidan schemaläggning och SLA, klass lastare prestanda och motståndskraft förbättringar och IPv6 beredskap.
Vad är nytt i version 3.1.4:
- Denna version innehåller stora buggfixar och förbättrar stabiliteten, tillförlitlighet och resursförbrukning.
Vad är nytt i version 3.1.3.
- Denna underhållsversion ger viktiga buggfixar
Vad är nytt i version 3.1.1:
- Detta är en underhållsversion som ger viktiga buggfixar
Vad är nytt i version 3.1:
- En ny säker kommunikation lager, baserat på SSL / TLS, har lagts till i ramen.
- En graf tanke på nätet topologi har lagts till administrationskonsolen.
- lastbalansering av lokala kontra fjärrexekvering är nu fullt konfigurerbara i klienten.
- noder stöder nu en lokal gaffel / bli utförande modell.
- Executor tjänster nu stöder jobb SLA och metadata, samt uppgift avboknings och timeout hanterare.
Vad är nytt i version 3.0:
- Denna version ger otroliga förbättringar i användarvänlighet, stabilitet, tillförlitlighet och flexibilitet. Konfigurationen var förenklas och förbättras.
- återhämtning Job förbättrades och jobb failover tillsattes på klientsidan.
- Ny, fullt dokumenterade lasttillägg klass tillsattes.
- Nya förlängningspunkter finns nu tillgängliga.
- administrationskonsol, hantering och övervakningsfunktioner har fått nya funktioner och förbättringar.
- Fyra fullfjädrade exempel applikationer tillsattes.
Vad är nytt i version 2.5.5:
- vilket skapat underhållsversion viktiga buggfixar som förbättrar stabilitet och skalbarhet.
Vad är nytt i version 2.5.4:
- Denna version ger viktiga buggfixar, med ökad stabilitet och skalbarhet.
Vad är nytt i version 2.5.3:
- Denna underhållsversion ger viktiga buggfixar och mindre förbättringar, inklusive klassladdaren och serialisering buggfixar, tillsammans med en hamn i J2EE kontakten till JBoss 7.
Vad är nytt i version 2.5.2:
- 3.382.065 - dödläget i nod när man använder generiska serialisering
- 3362103 - SerializationUtils.readLong - fel resultat
- 3362045 - Deserializer - läs int matris i stället för longs
- 3362017 - Input inte stängt 3x
- 3358138 - doc nämner inte att JMX port är automatiskt ökas
- 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
- 3373217 - Node failover inte fungerar
Vad är nytt i version 2.5.1:
- Denna version ger viktiga buggfixar rör låsningar i klienter och noder, tillsammans med några mindre förbättringar klassladdningsmekanismen.
Vad är nytt i version 2.5:
- JPPF har nu sändningsjobb, flexibla serialisering system datarutnät integration, en inbäddad FTP-server, en ny parallell N-body simulering och många andra förbättringar och fixar.
Vad är nytt i version 2.4:
- Den här versionen tillhandahåller viktiga buggfixar, prestanda och resurser förbättringar användnings , tillsammans med nya funktioner som ökar JPPF användarvänlighet och integrationsmöjligheter
Vad är nytt i version 2.3:
- Ändringar:
- JPPF tar nu nytta av datorer där ingen användaraktivitet sker. Det är mycket enkelt att konfigurera en JPPF nod att börja när inget tangentbord eller mus aktivitet har skett under en viss tid, och sluta på någon ny aktivitet från användaren.
- schemaläggning mekanism har förbättrats för att ge mer rättvisa bland samtidiga jobb med samma prioritet.
- loggning spår är nu tillgänglig som JMX meddelanden via de JPPF förvaltnings API. Utvecklare kan nu ta emot, visa och lagra spår från noder och servrar på en enda plats.
- En efterlängtad ny mekanism gör det möjligt att upptäcka maskinvarufel av en nod eller server, vilket gör att återhämtningen i en resonabel tidsperiod. Detta ger en ny nivå av motståndskraft och tillförlitlighet till JPPF nätet.
- Det är nu möjligt att konfigurera en nod för att köra i samma JVM som en JPPF server via en enda på / av-knapp.
- Nya funktioner:
- 3059420 - Utnyttja tomgång datorer
- 3044110 - Job schemaläggning förbättringar
- 3042238 - JMX baserade fjärr loggers
- 3042227 - Ge förpackade källor för varje modul
- 2981736 - Plugg panelerna i administrationen UI
- 2977887 - Möjlighet att köra en nod i samma JVM som servern
- Buggfixar:
- 3074513 - ClassCastException använder JPPFClient (String) konstruktören
- 3071454 - OOME: Direkt buffertutrymme, läsa stora mängder data från ett uttag
- 3071045 - ofångade OOM i drivrutinen samtidigt som han får uppgifter från en nod
- 3069849 - Driver hänger på disk overflow operation
- 3066604 - Nodes visas i rött i konsolen efter föraren omstart
Vad är nytt i version 2.2:
- JVM Support:
- Från och med version 2.2, är JPPF släppa stöd för JDK 1.5. Endast JDK 1,6 och senare stöds.
- JPPF Utförare service:
- Den nya API ger en testamentsexekutor tjänst fasad för JPPF klienten. Den implementerar alla funktioner som anges i java.util.concurrent.ExecutorService
- Administration konsol:
- Ett nytt statusfält anger antalet närvarande anslutna servrar och noder
- topologi syn innehåller två nya knappar i verktygsfältet för att välja alla servrar eller alla noder på en gång
- Flera buggar har åtgärdats, vilket gör konsolen Ännu mer robust och tillförlitlig än någonsin
- Anslutningar:
- J2EE-kontakten har nu möjlighet att ansluta till flera servrar och automatiskt upptäcka servrar i nätverket.
- GigaSpace kontakten uppgraderades för att stödja Gigaspaces XAP 7.1.1
- Tomcat kontakten uppgraderades för att stödja Tomcat 7.0.0 beta li>
- Alla tre kontakter har sett deras demo webbapplikation förnyades för en mer njutbar upplevelse
- Job SLA:
- JPPF jobb kan nu ställas in för att löpa ut vid en viss tidpunkt eller efter en viss tid.
- Prov:
- datanätet kryptering prov uppgraderades för att erbjuda en mycket säkrare lösning.
- Nya funktioner:
- 3018899 - Uppgradering till GigaSpaces XAP 7.1.1
- 3018563 - Utgångs datum / tid för jobb
- 3016249 - Dokument användning av JPPF konfigurations API
- 2994564 - Möjlighet att välja alla noder / alla förare i konsolen
- 2990285 - J2EE kontakt: möjligheten att ansluta till flera JPPF servrar
- 2972415 - Ge en ExecutorService fasad till JPPF klient
- Buggfixar:
- 3032447 - JMX kontakt binder RMI-registret till fel värden
- 3030900 - Server misslyckas att sända uppgifter till vissa noder
- 3017866 - När du är ansluten till flera förare, klienten använder endast en
- 3010245 - Typo och fel kommentar config peer server upptäckt
- 3006929 - klientanslutningar namnges felaktigt
- 2993389 - Noder tas inte bort från konsolen på döende
Vad är nytt i version 1.9:
- Inkomna uppgifter kan nu hämta data från klienten medan verkställande
- En nod konfiguration kan nu uppdateras på distans utan omstart
- Ett nytt prov visar hur uppgifterna kan kommunicera med varandra
- numberous buggar har åtgärdats, vilket förbättrar den allmänna stabiliteten och prestanda
Krav :
- Oracle Java Standard Edition Runtime Environment
Kommentarer hittades inte