JPPF je open source, volně distribuován a multiplatformní Grid Computing platforma navržená od offset usnadňuje spouštění aplikací souběžně, stejně jako urychlit jejich popravu řádů.
Stručná charakteristika
Pomocí tohoto softwaru můžete nastavit a spustit JPPF mřížku během několika minut. Poskytuje jednoduchý programovací model, který abstrahuje složitost paralelního a distribuovaného zpracování, je vysoce škálovatelný, distribuovaný framework pro paralelní provádění úkolů náročné na CPU.
Mimo jiné upozorňuje, JPPF nabízí bezproblémovou integraci s předními aplikačních serverech J2EE, programové a grafické nástroje pro jemnozrnné správu a monitoring, self-opravy a schopností odolnost proti chybám, s cílem zajistit co nejvyšší úroveň spolehlivosti a služby, a sadu plně zdokumentované ukázkové aplikace.
Další zajímavou vlastností je schopnost běžet na pozadí operačního systému, jako neinteraktivní démon, který spouští při startu systému. To je speciálně navržen tak, aby být nasazen na počítači serveru. Pro lepší pochopení, jak program pracuje, prosím, podívejte se na jeho topologii v sekci screenshotů níže.
Pod kapotou a dostupnost
Letmý pohled pod kapotu JPPF nám ukáže, že programovací jazyky JavaScript, Java a Groovy byly použity k vybudování. Je distribuován jako univerzální archivní prameny, stejně jako nezávislých balíčků s uzlem, fénem, API, administračního rozhraní, šablony aplikace, konektor J2EE, vzorky a uživatelské příručky.
Podporované operační systémy a platformy
Jak již bylo zmíněno, jedná se o multiplatformní software, projekt, který byl úspěšně testován s několika GNU / Linuxu, stejně jako s operačními systémy Microsoft Windows a Mac OS X.. V současné době je kompatibilní jak s 32-bit a 64-bitové hardwarové platformy
Co je nového v této verzi:.
< ul>
Co je nového ve verzi 5.1.2:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 5.1.1:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 5.0.4:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 5.0.3:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 5.0.2:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 5.0.1:
- Opravy chyb:
- JPPF-379 Node nečinnosti hostitel je rozdělen
- Vylepšení:
- JPPF-366 Povolit uzly odhalit a zrušit jakékoliv očekávané / odložené akce
Co je nového ve verzi 4.2.6:
- Opravy chyb:
- JPPF-357 J2EE konektor nepracuje s Wildfly 8.xa app serveru
- JPPF-359 Node nelze znovu připojit, pokud je spojení uzavřeno od samostatném vlákně
- JPPF-360 Uzly nechodí do distribuce úkolů při JMX server je zakázán nebo nedostupný
- JPPF-361 Driver odešle výsledky za špatnou práci na úkolu Resubmit
- Vylepšení:
- JPPF-362 Schopnost pro tečné zpracovat více tříd nakladače za práci
Co je nového ve verzi 4.2.5:
- Opravy chyb:
- JPPF-354 NPE v uzlu oznámení přesměrování mechanismu
- Vylepšení:
- JPPF-355 Přidání & quot; přerušitelnou & quot; vlajka s úkoly
Co je nového ve verzi 4.2.4:
- Opravy chyb:
- JPPF-340 zablokování po dokončení úkolu
- JPPF-342 Nekontrolované Inkrementace nečinnosti uzlu Počet
- JPPF-343 Použití log4j2 s konzolou appender způsobí, že podřízený uzel pro zavěšení
- JPPF-344 Server deadlock s mnoha podřízenými uzly
- JPPF-345 Shutdown vs. Provisioning spor způsobuje duplicitní uzly s neúplnými úkoly
- Vylepšení;
- JPPF-346 Udělat JPPFManagementInfo neměnná
Co je nového ve verzi 4.2.3:
- JPPF-327 Node zablokování při jeho vypnutí
- JPPF-329 Nekonzistentní classloading v org.jppf.client.balancer.ChannelWrapperRemote
- statistika JPPF-333 Server nahlásit nesprávné příchozí provoz z uzlů a klienty
- JPPF-335 NPE v JMXConnectionWrapper.getAttribute ()
- JPPF-337 zablokování po zavření konzoly pro správu
- JPPF-338 Problémy s rekuperací připojení peer serveru
- JPPF-339 log Driver plný ukazatel NULL výjimek stopami
Co je nového ve verzi 4.0:
- JPPF 4.0 přináší dobrovolníka výpočetní techniky, dynamické skriptování, snadnější správu konfigurace , úžasné nové dema, a mnohem více.
Co je nového ve verzi 4.0 RC1:
- Tato verze je funkčně kompletní a předává všechny automatizovaných testů .
- Výkonnostní testy, zátěžové testy, a zátěžové testy jsou stále probíhají a může mít za následek aktualizací a oprav kódu, nicméně žádná veřejná API nebo provést funkce budou změněny v konečné verzi.
Co je nového ve verzi 4.0 Beta:
- Opravy chyb:
- JPPFConfiguration konstruktér a způsob getConfigurationStream () by měla být soukromé
- Chybějící dávkování ze třídy zatížení žádostí ve třídě doc nakládací
- Vylepšení:
- Vylepšení Class nakladač: Žádosti klient kanál
- Použít transformaci dat a schéma serializace dat JMX
- Plně automatické jednotky testování na konektoru J2EE
- zobecnit vlastnost úkoly výjimky pro Throwable typu
- Zlepšili jsme zpracování chyb deserializace v uzlech
- Přidejte "jppf." preffix k vlastnostem konfigurace, které si to ujít
- požadavky na nové funkce:
- Možnost exportu statistik
- Schopnost uzly pracovat offline
- statistika Class loader
- statistika přenosu dat
- Ujistěte se, že klient dynamicky konfigurovatelný
- Refaktor klientem a uzel API používat úkol namísto JPPFTask
- Poskytovat pružnější mechanismus pro rozšíření vlastního serializace
- Přidat Wikipedia počet databáze slov jako vzorek
- JCA konektor: poskytnout mechanismus pro rekonfiguraci klienta bez restartu aplikace serveru
- Možnost změnit rozložení v administrátorské konzoli
- Možnost zahrnout externí konfigurace v konfiguraci JPPF
- Optimalizovat deserializace chybami v uzlu
- Timeout svazků odeslány do uzlů
- Schopnost spojovat spořič obrazovky s uzlem
- Prodloužit protokol JPPF sítě, aby správně umožnit uzavření připojení k síti
- Vestavěná schopnosti pro úkoly zasílat oznámení v průběhu realizace
- Drop podpora pro OC4J aplikace serveru do konektoru JCA
- Schopnost obnovit klienta JPPF
- Úkoly:
- přeskupit NodeLifeCycleListener a NodeLifeCycleListenerEx do jediného rozhraní
- refaktorovat celý statistiky a sledování výkonu API
- Poskytovat API pro snadné provádění jednoduchých háčků v jakékoliv oblasti
- Refaktor klienta API, takže samostatná a JCA klient použít stejný kód
- Move & quot; jdk7 add-ons & quot; na & quot; častý & quot; Modul
- Genericize Get metody typů slovníku
- Vytvořit minimální sadu jednotkových testů pro SSL / TLS konfigurací
- Vytvořit minimální sadu jednotkových testů pro konfigurace s více servery
- Document změny API mezi 3.3 a 4.0
Co je nového ve verzi 3.3.7:
- Opravy chyb:
- JPPF-198 Problémy s multi-server topologie
- JPPF-199 regrese způsobuje JPPFTask.compute () hodit ClassCastException
- JPPF-200 dokumentace chybně uvádí, že časový limit nečinnosti zásuvka pracuje pro server a uzly
- mezipaměť zdroj JPPF-203 Class loader generuje duplicitní zdroje
Co je nového ve verzi 4.0 Alpha 2:
- Tato verze alpha přináší významné nové funkce a vylepšení.
- Nový režimu offline režim pro uzly zvyšuje škálovatelnost řádově a dělá JPPF ideální pro dobrovolnou práci na počítači.
- Nový Wikipedia Počet dílo příklad znázorňuje, jak se vypořádat velkých objemů dat.
- Zpracování chyb a hlášení z uzlů je nyní snazší než kdy předtím.
- Výkon byl významně v mnoha oblastech zvýší.
- Automatizované test pokrytí enormně zvýšily.
Co je nového ve verzi 3.3.6:
- Toto vydání údržba přináší významné oprav a vylepšení, včetně zvýšené možnosti zabezpečení pro ověřování SSL a výrazného zlepšení výkonu distribuovaného třída loader.
Co je nového ve verzi 3.3.3:.
- Toto vydání údržba přináší významné opravy chyb
Co je nového ve verzi 3.3.1:
- Tato verze přináší několik oprav a vylepšení výkonu.
Co je nového ve verzi 3.3:
- Tato verze přináší monitorování stavu mřížka, GPU, nová třída rozšíření nakladače, publikace k Maven střední a větší flexibilitu při správě sítě.
Co je nového ve verzi 3.3 RC1:
- Tento release candidate přináší významné nové funkce, včetně GPU computing , sledování zdravotního stavu JVM, škálovatelné řízení uzel, a další.
Co je nového ve verzi 3.2.3:.
- Toto vydání údržba přináší významné opravy chyb
Co je nového ve verzi 3.3 Beta:
- Tato beta verze přináší nové opravy chyb, vylepšení a funkcí .
Co je nového ve verzi 3.2.2:
- Toto vydání údržba přináší významné opravy chyb, včetně kritický problému, který brání zabezpečené připojení k serveru.
Co je nového ve verzi 3.2.1:.
- Tato verze údržba zahrnuje důležité opravy chyb
Co je nového ve verzi 3.2:
- Toto vydání přináší na straně klienta, plánování a SLA, třída nakladač výkonnosti a odolnosti proti vylepšení a IPv6 připravenost.
Co je nového ve verzi 3.1.4:
- Tato verze obsahuje velké opravy chyb a zlepšuje stabilitu, spolehlivost a spotřebu zdrojů.
Co je nového ve verzi 3.1.3:.
- Toto vydání údržba přináší významné opravy chyb
Co je nového ve verzi 3.1.1:
- Jedná se o udržovací verze, která přináší významné opravy chyb
Co je nového ve verzi 3.1:
- Nový bezpečný komunikační vrstva, založený na SSL / TLS, byl přidán do rámce přidána.
- Graf pohled na topologii mřížky byla ke konzole pro správu přidán.
- Load-balancing místní versus vzdálený provedení je nyní plně konfigurovatelný v klientu.
- Uzly nyní podporují místní vidlici / join provedení modelu.
- exekutor služby nyní podpořit tvorbu pracovních míst SLA a metadata, stejně jako storno úkol a časový limit rutiny.
Co je nového ve verzi 3.0:
- Tato verze přináší neuvěřitelné zlepšení v jednoduchost použití, stabilita, spolehlivost a flexibilitu. Konfigurace byla zjednodušena a zlepšena.
- obnova Job byl vylepšen a byla přidána práce failover na straně klienta.
- Nový, byly přidány plně zdokumentované rozšíření třídy zatížení.
- Nová přístavba body jsou nyní k dispozici.
- administrační konzoli pro správu a monitorování funkce obdrželi nové funkce a vylepšení.
- byly přidány čtyři plnoprávnými příklady aplikací.
Co je nového ve verzi 2.5.5:
- Toto vydání údržba přináší významné opravy chyb, které zlepšují stabilitu a škálovatelnost.
Co je nového ve verzi 2.5.4:
- Tato verze přináší významné opravy chyb, se zvýšenou stabilitou a škálovatelnost.
Co je nového ve verzi 2.5.3:
- Toto vydání údržba přináší významné opravy chyb a drobná vylepšení, včetně třídy loader a serializace oprav, spolu s portem J2EE konektoru na JBoss 7.
Co je nového ve verzi 2.5.2:
- 3382065 - mrtvém bodě v uzlu při používání generických serializace
- 3362103 - SerializationUtils.readLong - špatné výsledky
- 3362045 - Deserializer - číst int sadu namísto touží
- 3362017 - InputStream není uzavřen 3x
- 3358138 - doc nezmiňuje, že JMX portu jsou automatické zvýšen
- 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
- 3373217 - Uzel failover nefunguje
Co je nového ve verzi 2.5.1:
- Tato verze přináší významné opravy chyb vztahující se k zablokování v klienti a uzly, spolu s několika drobnými vylepšeními do třídy nakládacího mechanismu.
Co je nového ve verzi 2.5:
- JPPF nyní k dispozici vysílání pracovních míst, flexibilní schémata serializace, datové mřížky integrace, vestavěný FTP server, nová paralelní simulace N-tělo, a mnoho dalších vylepšení a opravy.
Co je nového ve verzi 2.4:
- Tato verze poskytuje důležité opravy chyb, výkon a prostředky vylepšení využití spolu s novými funkcemi, které zvyšují JPPF je snadnost použití a možností integrace
Co je nového ve verzi 2.3:
- Změny:
- JPPF nyní využívá počítačů, na kterých se žádný uživatel aktivita se vyskytujících. Je velmi snadné nakonfigurovat JPPF uzlu spustit v případě, že žádná klávesnice nebo myši aktivity nastal po určitou dobu, a zastavit na každé nové aktivitě ze strany uživatele.
- Plánování mechanismus byl vylepšen, aby poskytla více spravedlnost mezi souběžných pracovních míst se stejnou prioritou.
- protokolování stopy jsou nyní k dispozici jako oznámení JMX přes rozhraní API pro správu JPPF. Vývojáři nyní mohou přijímat, zobrazovat a ukládat stopy z uzlů a serverů na jediném místě.
- Dlouho očekávaný nový mechanismus umožňuje detekci hardwarových poruch uzlu nebo server, který umožňuje oživení rozumnou časovém rámci. To přináší novou úroveň odolnosti a spolehlivosti na JPPF sítě.
- Nyní je možné nakonfigurovat uzel spustit ve stejném JVM jako server JPPF přes jeden zapnutí / vypnutí.
- Nové vlastnosti:
- 3059420 - Využijte nečinných počítačů
- 3044110 - plánování úloh vylepšení
- 3042238 - JMX na bázi vzdálených záznamníky
- 3042227 - poskytovat balené zdroje pro každý modul
- 2981736 - Zásuvné panely v administrativě UI
- 2977887 - Schopnost spustit uzel ve stejném JVM jako server
- Opravy chyb:
- 3074513 - ClassCastException pomocí JPPFClient (String) konstruktér
- 3071454 - OOME: Přímá prostor vyrovnávací paměti, čtení velkého objemu dat ze zásuvky
- 3071045 - Uncaught OOM v ovladači při příjmu úkoly z uzlu
- 3069849 - řidič visí na operaci přetečení disk
- 3066604 - Uzly uvedené v červené barvě v konzoli po restartu ovladače
Co je nového ve verzi 2.2:
- JVM Support:
- Jako verze 2.2, JPPF klesá podporu pro JDK 1.5. Jsou podporovány pouze JDK 1.6 a vyšší.
- JPPF Exekutor Service:
- Toto nové API poskytuje služby fasádu exekutora pro klienta JPPF. Implementuje všechny funkce uvedené v java.util.concurrent.ExecutorService
- Administration Console:
- Nový stavový řádek označuje počet aktuálně připojených serverů a uzlů
- Pohled topologie obsahuje dvě nová tlačítka na panelu nástrojů vyberte všechny servery nebo všechny uzly najednou
- Vícenásobné chyby byly opraveny, takže konzola poskytujePokročilejší robustnější a spolehlivější než kdy jindy
- Konektory:
- Konektor J2EE má nyní možnost připojení na více serverů a automaticky zjišťovat servery v síti.
- Konektor GigaSpace bylo vylepšeno, aby podporovalo GigaSpaces XAP 7.1.1
- Konektor Tomcat byl aktualizován na podporu Tomcat 7.0.0 beta li>
- Všechny tři konektory viděli jejich demo webová aplikace předělal pro více příjemný zážitek
- Job SLA:
- JPPF Jobs nyní lze nastavit vyprší k určitému datu nebo po určitou dobu.
- Samples:
- Vzorek šifrování dat v síti byl aktualizován nabídnout mnohem bezpečnější řešení.
- Nové vlastnosti:
- 3018899 - Upgrade na GigaSpaces XAP 7.1.1
- 3018563 - vypršení platnosti datum / čas pro pracovní místa li>
- 3016249 - Využití Dokument konfiguračních API JPPF
- 2994564 - Možnost výběru všech uzlů / všichni řidiči v konzole
- 2990285 - J2EE konektor: možnost připojení k více serverům JPPF
- 2972415 - Poskytnout ExecutorService fasádu klientovi JPPF
- Opravy chyb:
- 3032447 - JMX konektor váže registru RMI ke špatnému hostiteli
- 3030900 - Server selže odeslat úlohy některých uzlů
- 3017866 - Při připojení k více řidičů, klient používá pouze jednu
- 3010245 - Typo a špatné komentář v konfiguračním objevu peer serveru
- 3006929 - připojení klienta jsou pojmenovány nesprávně
- 2993389 - Uzly nejsou odebrány z konzole na umírání
Co je nového ve verzi 1.9:
- Vložené úkoly mohou nyní načíst data z klienta při provádění
- Konfigurace uzlu mohou nyní být dálkově aktualizován bez restartu
- nový vzorek ukazuje, jak úkoly mohou komunikovat s každým jiným
- Numberous chyby byly opraveny, zlepšuje celkovou stabilitu a výkon
Požadavky
- Oracle Java Standard Edition Runtime Environment
Komentáře nebyl nalezen