JPPF

Screenshot Software:
JPPF
Mga detalye ng Software:
Bersyon: 5.1.3 Na-update
I-upload ang petsa: 11 Apr 16
Nag-develop: Laurent Cohen
Lisensya: Libre
Katanyagan: 37

Rating: 4.0/5 (Total Votes: 1)

JPPF ay isang open source, malayang ipinamamahagi at multiplatform Grid Computing platform dinisenyo mula sa offset sa ginagawang madali upang patakbuhin ang mga aplikasyon sa parallel, pati na rin upang mapabilis ang kanilang pagpapatupad sa pamamagitan ng mga order ng magnitude.


Tampok sa isang sulyap

Sa software na ito, maaari mong setup at magpatakbo ng isang JPPF grid sa ilang minuto. Ito ay nagbibigay ng isang simpleng modelo programming na abstracts ang pagiging kumplikado ng parallel at ipinamamahagi processing, ito ay mataas na scalable, ipinamamahagi framework para sa parallel na pagpapatupad ng CPU-masinsinang gawain.

Sa iba pang mga highlight, JPPF nagtatampok walang dugtong integration sa nangungunang J2EE server application, programming at graphical kasangkapan para sa pino ang haspe pangangasiwa at monitoring, self-repair at fault-tolerance kakayahan, upang masiguro ang pinakamataas na antas ng pagiging maaasahan at serbisyo, at isang set ng ganap na dokumentado aplikasyon sample.

Ang isa pang kawili-wiling tampok ay ang kakayahan upang tumakbo sa background ng isang operating system, bilang isang non-interactive daemon na magsisimula sa boot oras. Ito ay partikular na engineered upang maging deployed sa isang server machine. Upang mas mahusay na maunawaan kung paano gumagana ang programa, mangyaring tingnan ang mismong topology sa mga screenshot sa ibaba.


Sa ilalim ng hood at availability

Ang isang mabilis na pagtingin sa ilalim ng hood ng JPPF ay magpapakita sa amin na ang JavaScript, Java at Groovy programming languages ​​ay ginagamit upang bumuo ng ito. Ito ay ipinamamahagi bilang isang unibersal na pinagkukunan archive, pati na rin ang mga independiyenteng mga pakete na may node, patuyuan, API, pangangasiwa interface, application template, J2EE connector, halimbawa at gabay sa gumagamit.


Suportadong mga operating system at platform

Tulad ng nabanggit, ito ay isang cross-platform software proyekto na ay matagumpay na nasubok na may ilang mga distribusyon GNU / Linux, pati na rin sa Microsoft Windows at Mac OS X operating system. Sa kasalukuyan, ito ay katugma sa parehong 32-bit at 64-bit platform hardware

Ano ang bago sa ito release:.

< ul>

  • Pag-aayos ng Bug:
  • JPPF-379 Node idle host ay nasira
  • Pagpapahusay:
  • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon
  • Ano ang bago sa bersyon 5.1.2:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 5.1.1:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 5.0.4:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 5.0.3:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 5.0.2:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 5.0.1:

    • Pag-aayos ng Bug:
    • JPPF-379 Node idle host ay nasira
    • Pagpapahusay:
    • JPPF-366 Paganahin ang nodes upang ilantad at kanselahin ang anumang nakabinbing / ipinagpaliban aksyon

    Ano ang bago sa bersyon 4.2.6:

    • Pag-aayos ng Bug:
    • JPPF-357 J2EE connector ay hindi gumagana sa Wildfly 8.x app server
    • JPPF-359 Node magawang makipag-ugnayan muli kapag ang koneksyon ay sarado mula sa isang hiwalay na thread
    • JPPF-360 Nodes hindi nakatala sa mga gawain pamamahagi kapag JMX server ay hindi pinagana o hindi maabot
    • JPPF-361 Driver nagpapadala resulta para sa maling trabaho sa gawain Muling isumite
    • Pagpapahusay:
    • JPPF-362 Kakayahang para sa cient upang pangasiwaan ang maramihang mga loader klase bawat trabaho

    Ano ang bago sa bersyon 4.2.5:

    • Pag-aayos ng Bug:
    • JPPF-354 NPE sa node forwarding notification mekanismo
    • Pagpapahusay:
    • JPPF-355 Magdagdag ng isang & quot; interruptible & quot; bandila sa mga gawain

    Ano ang bago sa bersyon 4.2.4:

    • Pag-aayos ng Bug:
    • JPPF-340 Deadlock sa pagkumpleto ng gawain
    • JPPF-342 Walang pigil incrementing ng idle node count
    • JPPF-343 Paggamit ng log4j2 sa console appender nagiging sanhi alipin node sa hang
    • JPPF-344 Server matigil na may maraming mga alipin nodes
    • JPPF-345 Shutdown vs. kondisyon Provisioning lahi nagiging sanhi duplicate nodes na may hindi kumpletong mga gawain
    • Pagpapahusay;
    • JPPF-346 Gumawa JPPFManagementInfo nababago

    Ano ang bago sa bersyon 4.2.3:

    • JPPF-327 Node deadlock kapag shutting down na ito
    • JPPF-329 Paiba classloading in org.jppf.client.balancer.ChannelWrapperRemote
    • JPPF-333 istatistika Server isumbong maling inbound trapiko mula nodes at mga kliyente
    • JPPF-335 NPE sa JMXConnectionWrapper.getAttribute ()
    • JPPF-337 Deadlock sa pagsasara ng administration console
    • JPPF-338 Mga isyu sa pagbawi ng peer server koneksyon
    • JPPF-339 Driver log puno ng null pointer exception traces

    Ano ang bago sa bersyon 4.0:

    • JPPF 4.0 nagdudulot volunteer computing, dynamic scripting, mas madali configuration management , kahanga-hangang mga bagong demo, at marami pa.

    Ano ang bago sa bersyon 4.0 RC1:

    • Ang bersyon na ito ay tampok na-kumpleto at magbabalik ang lahat automated na mga pagsusulit .
    • Pagganap pagsusulit, stress pagsusulit, at i-load pagsusulit ay patuloy pa rin at maaaring magresulta sa mga update code at pag-aayos, gayunpaman walang mga pampublikong API o ipinatupad tampok ay nagbago sa huling release.

    Ano ang bago sa bersyon 4.0 Beta:

    • Pag-aayos ng Bug:
    • JPPFConfiguration tagapagbuo at getConfigurationStream () method ay dapat maging pribado
    • Nawawalang batching ng klase loading kahilingan sa klase loading doc
    • Pagpapahusay:
    • Class loader pagpapahusay: kahilingan client channel
    • Mag-apply data pagbabagong-anyo at serialization pamamaraan upang JMX data
    • Ganap na-automate ang unit testing para sa mga J2EE connector
    • tuntuning panlahat ang mga gawain exception ari-arian upang Throwable type
    • Pagbutihin paghawak ng mga error deserialization sa nodes
    • Idagdag ang 'jppf.' preffix sa ang mga katangian configuration na ninyo iyon
    • Mga hiling sa tampok:
    • Kakayahang i-export statistics
    • Kakayahang para sa nodes upang gumana nang offline
    • Class loader statistics
    • istatistika Data transfer
    • Gumawa client dynamic na isaayos
    • Refactor ng mga client at node API upang gamitin ang Task halip ng JPPFTask
    • Magbigay ng isang mas nababaluktot na mekanismo para sa mga pasadyang serialization extension
    • Magdagdag Wikipedia database bilang ng salita bilang isang sample
    • JCA connector: magbigay ng isang mekanismo para sa reconfiguration ng client nang walang pag-restart ng server app
    • Kakayahang upang baguhin ang admin console layout
    • Kakayahang upang isama panlabas configuration sa configuration JPPF
    • I-optimize ang mga error deserialization paghawak sa node
    • Timeout ng mga bundle despatsado sa nodes
    • Kakayahang upang iugnay ang isang screen saver na may isang node
    • I-extend ang JPPF network protocol upang paganahin maayos pagsasara ng mga koneksyon sa network
    • Built-in na kakayahan para sa mga gawain upang magpadala ng mga abiso sa panahon ng pagganap
    • I-drop ang suporta para OC4J app server sa JCA connector
    • Kakayahang upang i-reset ang JPPF client
    • Mga gawain:
    • pangkating muli NodeLifeCycleListener at NodeLifeCycleListenerEx sa isang solong interface
    • Refactor ang buong mga istatistika at pagganap monitoring APIs
    • Magbigay ng isang API para sa madaling pagpapatupad ng mga simpleng mga pangbingwit sa anumang lugar
    • Refactor ang client API upang ang standalone at JCA client gamitin ang parehong code
    • Ilipat & quot; jdk7 add-on & quot; sa & quot; mga karaniwang & quot; module
    • Genericize ang get paraan ng uri diksyunaryo
    • Lumikha minimal set ng mga pagsusulit unit para sa SSL / TLS configurations
    • Lumikha minimal set ng mga pagsusulit unit para sa mga configuration multi-server
    • Document ang mga pagbabago API pagitan 3.3 at 4.0

    Ano ang bago sa bersyon 3.3.7:

    • Pag-aayos ng Bug:
    • JPPF-198 Mga isyu sa multi-server topologies
    • JPPF-199 pagbabalik nagiging sanhi JPPFTask.compute () upang ayusin ang salu-ClassCastException
    • JPPF-200 Documentation hindi tama estado na idle socket timeout ay gumagana para sa server at nodes
    • JPPF-203 Class loader resource cache bumubuo duplicate resources

    Ano ang bago sa bersyon 4.0 Alpha 2:

    • Ito alpha release pinagsasama pangunahing mga bagong tampok at pagpapahusay.
    • Ang isang bagong offline mode para sa nodes ay nagdaragdag scalability pamamagitan ng isang order ng magnitude at gumagawa JPPF mainam para sa volunteer computing.
    • Ang isang bagong Wikipedia trabaho count sample ay nagpapakita kung paano harapin malaking data.
    • Error sa pangangasiwa at pag-uulat mula sa nodes ay ginwang mas madali na ngayon.
    • Pagganap ay makabuluhang tumaas sa maraming lugar.
    • Automated pagsubok coverage ay malaking-malaki nadagdagan.

    Ano ang bago sa bersyon 3.3.6:

    • Ito maintenance release pinagsasama mahalagang bugfixes at pagpapahusay, kabilang ang nadagdagan opsyon sa seguridad para sa SSL authentication at isang makabuluhang pagpapabuti ng pagganap ipinamamahagi klase loader.

    Ano ang bago sa bersyon 3.3.3:.

    • Ito maintenance release pinagsasama mahalagang mga pag-aayos bug

    Ano ang bago sa bersyon 3.3.1:

    • Ang bersyon na ito ay nagdudulot ng ilang bugfixes at pagpapahusay sa pagganap.

    Ano ang bago sa bersyon 3.3:

    • Ang bersyon na ito ay nagdudulot ng grid kalusugan pagmamanman, GPU computing, bagong klase loader extension, publication sa Maven Central, at mas higit na kakayahang umangkop sa network management.

    Ano ang bago sa bersyon 3.3 RC1:

    • Ang lathala kandidato nagdudulot pangunahing mga bagong tampok, kabilang ang GPU computing , JVM kalusugan pagmamanman, scalable node pamamahala, at higit pa.

    Ano ang bago sa bersyon 3.2.3:.

    • Ito maintenance release pinagsasama mahalagang bugfixes

    Ano ang bago sa bersyon 3.3 Beta:

    • Ang beta bersyon ay nagdudulot ng mga bagong bugfixes, mga pagpapahusay, at mga tampok .

    Ano ang bago sa bersyon 3.2.2:

    • Ito maintenance release pinagsasama mahalagang bugfixes, kabilang ang isang kritikal isyu na pumipigil sa mga secure na koneksyon sa server.

    Ano ang bago sa bersyon 3.2.1:.

    • Ito maintenance release kasamang mahalagang bugfixes

    Ano ang bago sa bersyon 3.2:

    • Ang release na ito ay nagdudulot ng client-side-iiskedyul at SLA, class loader pagganap at kabanatan pagpapabuti, at IPv6 kahandaan.

    Ano ang bago sa bersyon 3.1.4:

    • Ang bersyon na ito ay nagsasama ng mga pangunahing bugfixes at nagpapabuti sa katatagan, pagiging maaasahan , at mga mapagkukunan consumption.

    Ano ang bago sa bersyon 3.1.3:.

    • Ito maintenance release pinagsasama mahalagang bugfixes

    Ano ang bago sa bersyon 3.1.1:

    • Ito ay isang paglabas ng maintenance na pinagsasama-mahalagang bugfixes

    Ano ang bago sa bersyon 3.1:

    • Ang isang bagong ligtas layer komunikasyon, batay sa SSL / TLS, ay naidagdag na sa ang framework.
    • Ang isang graph view ng grid topology ay naidagdag na sa administration console.
    • I-load-balancing ng mga lokal vs. remote pagpapatupad ngayon ay ganap na maisasaayos sa client.
    • Nodes ngayon suportahan ang isang lokal na tinidor / sumali sa pagpapatupad modelo.
    • tagapagpatupad serbisyo ngayon sinusuportahan SLA trabaho at metadata, pati na rin ang gawain pagkansela at timeout handlers.

    Ano ang bago sa bersyon 3.0:

    • Ang bersyon na ito ay nagdudulot ng hindi kapani-paniwala na mga pagpapabuti sa kadalian ng paggamit, katatagan, kahusayan at flexibility. configuration ay pinadali at pinahusay.
    • Job recovery ay pinabuting at trabaho failover ay idinagdag sa gilid client.
    • Bagong, ganap na dokumentado klase loading extension ay idinagdag.
    • Bagong extension puntos ay magagamit na ngayon.
    • Ang administration console, pamamahala, at pagsubaybay sa mga tampok ay nakatanggap ng mga bagong kakayahan at mga pagpapabuti.
    • Apat full-fledged halimbawa aplikasyon ay idinagdag.

    Ano ang bago sa bersyon 2.5.5:

    • Ito maintenance release pinagsasama mahalagang bugfixes na mapabuti ang katatagan at scalability.

    Ano ang bago sa bersyon 2.5.4:

    • Ang bersyon na ito ay nagdudulot ng mahalagang bugfixes, may mas mataas na katatagan at scalability.

    Ano ang bago sa bersyon 2.5.3:

    • Ito maintenance release pinagsasama mahalagang bugfixes at menor de edad mga pagpapahusay, kabilang ang klase loader at serialization bugfixes, kasama ang isang port ng J2EE connector sa JBoss 7.

    Ano ang bago sa bersyon 2.5.2:

    • 3,382,065 - kawalan ng pagkakasundo sa node kapag gumagamit generic serialization
    • 3362103 - SerializationUtils.readLong - maling resulta
    • 3362045 - deserializer - basahin int array sa halip ng longs
    • 3362017 - InputStream hindi nakasara 3x
    • 3358138 - ang doc ay hindi banggitin na JMX port ay awtomatikong pag-incremented
    • 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
    • 3373217 - Node failover ay hindi gumagana

    Ano ang bago sa bersyon 2.5.1:

    • Ang bersyon na ito ay nagdudulot ng mahalagang mga pag-aayos bug na may kaugnayan sa deadlocks sa kliyente at nodes, kasama ng ilang mga menor de edad mga pagpapahusay sa mga mekanismo klase loading.

    Ano ang bago sa bersyon 2.5:

    • JPPF ngayon Nagtatampok broadcast trabaho, flexible serialization schemes, data grid integration, isang naka-embed FTP server, ang isang bagong parallel N-body simulation, at marami pang ibang mga pagpapahusay at pag-aayos.

    Ano ang bago sa bersyon 2.4:

    • Ang release na ito ay nagbibigay ng mga kritikal na mga pag-aayos bug, pagganap at mga mapagkukunan pagpapahusay paggamit , kasama ang mga bagong tampok na dagdagan ni JPPF kadalian ng paggamit at integration kakayahan

    Ano ang bago sa bersyon 2.3:

    • Mga Pagbabago:
    • JPPF ngayon tumatagal ng bentahe ng mga computer kung saan walang aktibidad ng gumagamit ay nangyari. Ito ay mas madali upang i-configure ang isang JPPF node upang simulan kapag walang keyboard o mouse aktibidad na naganap para sa isang tinukoy na oras, at itigil sa anumang bagong aktibidad mula sa user.
    • Ang pag-iiskedyul ng mekanismo ay na-pinabuting upang magbigay ng mas pagkamakatarungan kabilang kasabay trabaho na may parehong priority.
    • Logging traces ay magagamit bilang JMX abiso sa pamamagitan ng pamamahala APIs JPPF ngayon. Mga Nag-develop ay maaari na ngayong tumanggap, display at mag-imbak traces mula nodes at mga server sa isang solong lokasyon.
    • Ang isang pinakahihintay bagong mekanismo ay nagbibigay-daan sa pag-detect ng mga pagkabigo hardware ng isang node o server, na nagpapahintulot sa pagbawi sa isang resonable time frame. Ito ay nagdudulot ng isang bagong antas ng kabanatan at pagiging maaasahan sa JPPF grid.
    • Ito ay posible na ngayon upang isaayos ang isang node na tumakbo sa parehong JVM bilang JPPF server, sa pamamagitan ng isang solong on / off switch.
    • Mga Bagong Tampok:
    • 3059420 - Samantalahin ang idle computer
    • 3044110 - Pagpapahusay scheduling Job
    • 3042238 - JMX-based remote loggers
    • 3042227 - Magbigay ng naka-package na mga pinagkukunan para sa bawat module
    • 2981736 - Pluggable panels sa administration UI
    • 2977887 - Kakayahang upang magpatakbo ng isang node sa parehong JVM bilang server
    • Bug Pag-aayos:
    • 3074513 - ClassCastException gamit JPPFClient (String) constructor
    • 3071454 - OOME: Direct buffer space, pagbabasa malaking data mula sa isang socket
    • 3071045 - Uncaught OOM sa driver habang tumatanggap gawain mula sa isang node
    • 3069849 - Driver hangs sa disk overflow operasyon
    • 3066604 - Nodes ipinapakita sa pula sa console matapos driver restart

    Ano ang bago sa bersyon 2.2:

    • JVM Support:
    • Bilang ng bersyon 2.2, JPPF ay bumababa ng suporta para sa JDK 1.5. Tanging JDK 1.6 at mas bago ay suportado.
    • JPPF tagapagpatupad Service:
    • Ang bagong API ay nagbibigay ng isang executor service harapan para sa JPPF client. Ito ay nagpapatupad ng lahat ng mga pag-andar na tinukoy sa java.util.concurrent.ExecutorService
    • Administration console:
    • Ang isang bagong status bar ay nagpapahiwatig ng bilang ng kasalukuyang konektado server at nodes
    • Ang topology tingnan kasamang dalawang bagong mga pindutan sa toolbar upang piliin ang lahat ng mga server o lahat nodes sabay-sabay
    • Maramihang mga bug na naayos, na gawin ang console mmore matatag at maaasahang kaysa kailanman
    • Connectors:
    • Ang J2EE connector ay mayroon na ngayong kakayahan upang kumonekta sa maramihang mga server at awtomatikong matuklasan server sa network.
    • Ang Gigaspace connector ay in-upgrade upang suportahan GigaSpaces XAP 7.1.1
    • Ang pusang lalaki connector ay in-upgrade upang suportahan Tomcat 7.0.0 beta
    • Ang lahat ng tatlong connectors nakita ang kanilang demo web application revamped para sa isang mas kasiya-siya karanasan
    • Job SLA:
    • JPPF Jobs ay maaari na ngayong nakatakdang mag-expire sa isang tinukoy na petsa o pagkatapos ng isang tinukoy na halaga ng oras.
    • Sample:
    • Ang data network encryption sample ay in-upgrade upang mag-alok ng isang mas ligtas na solusyon.
    • Mga Bagong Tampok:
    • 3018899 - upgrade sa GigaSpaces XAP 7.1.1
    • 3018563 - Expiration date / oras para sa mga trabaho
    • 3016249 - Document paggamit ng JPPF APIs configuration
    • 2994564 - Kakayahang upang piliin ang lahat ng nodes / lahat ng mga driver sa console
    • 2990285 - J2EE connector: kakayahan upang kumonekta sa maramihang mga server JPPF
    • 2972415 - Magbigay ng isang ExecutorService harapan sa JPPF client
    • Bug Pag-aayos:
    • 3032447 - JMX connector binds RMI registry sa maling host
    • 3030900 - Server nabigo sa dispatch gawain sa ilang mga nodes
    • 3017866 - Kapag konektado sa maramihang mga driver, client lamang ay gumagamit ng isa
    • 3010245 - Typo at mali komento sa config ng peer server pagtuklas
    • 3006929 - koneksyon Client ay pinangalanan hindi wasto
    • 2993389 - Nodes ay hindi tinanggal mula sa console sa namamatay

    Ano ang bago sa bersyon 1.9:

    • Submitted gawain ay maaari na ngayong makuha ang data mula sa client habang Isinasagawa
    • configuration A node ay maaari na ngayong ma-update mula sa malayo nang walang restart
    • Ang isang bagong sample ay naglalarawan kung paano mga gawain ay maaaring makipag-komunikasyon sa bawat isa
    • numberous mga bug na naayos, pagpapabuti ng pangkalahatang katatagan at pagganap

    Kinakailangan

    • Oracle Java Standard Edition Runtime Environment

    Katulad na software

    OplogReplay
    OplogReplay

    20 Feb 15

    Mrs
    Mrs

    20 Feb 15

    Mga komento sa JPPF

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!