JGroups è un open source, completamente toolkit gratuito e multipiattaforma implementato nel linguaggio di programmazione Java e progettato da zero per agire come una soluzione di comunicazione di gruppo affidabile e stabile. Può essere utilizzato per implementare la comunicazione multicast in tue applicazioni.
Sulla base configurabile stack di protocollo e IP multicast
Il software è basato su configurabile stack di protocollo e IP multicast. È dotato di supporto multicasting affidabile, così come il supporto di messaggistica ad alta velocità. Inoltre, JGroups è facilmente adattabile e il cloud abilitato. Può essere utilizzato da sviluppatori di applicazioni per creare facilmente multipunto (multicast) applicazioni Java, risparmiando un sacco di tempo.
Iniziare con JGroups
Il progetto viene distribuito come pacchetto binario pre-costruito nel formato di file JAR, che può essere semplicemente aggiungere al classpath. Che & rsquo; s esso, è ora possibile iniziare a scrivere codice. Si prega di notare che il codice sorgente viene distribuito anche come un file JAR.
Se si apre una applicazione Terminale nella cartella in cui si & rsquo; ve salvare il pacchetto binario, è possibile visualizzare la versione JGroups eseguendo il & lsquo; java -jar JGroups-x.y.z.jar & rsquo; di comando, dove x.y.z è il numero della versione attuale del progetto (ad esempio java -jar JGroups-3.6.1.jar).
Per testare JGroups, eseguire un semplice pareggio demo avviando due o più istanze con il & lsquo; java -cp JGroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; comando. (don & rsquo; t dimenticare di sostituire x.y.z con l'attuale numero di versione del programma) e vedere se i membri trovare l'altro
Funziona su qualsiasi sistema operativo supportato da Java
JGroups è un'applicazione multi-piattaforma che verrà eseguito su qualsiasi sistema operativo computer supportato da Java, tra cui Linux, Microsoft Windows e Mac OS X. Richiede Java Runtime Executable (JRE) al lavoro. Sono supportate entrambe le piattaforme hardware a 32 e 64 bit
Cosa c'è di nuovo in questa versione:.
- Bug :
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.8:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.6:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.4:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.3:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.2:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Cosa c'è di nuovo nella versione 3.6.1:
- Bug:
- [JGRP-849] - temporanei di connessione di più canali con il trasporto condiviso non riesce
- [JGRP-853] - La mancata rilevazione: più incidenti non rilevati
- Feature Request:
- [JGRP-836] - Eliminare Linux cross-talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: rendere prese utilizzano SO_TIMEOUT e SO_LINGER
- Task:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: sostituire i metodi sincronizzati
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: sostituire i metodi sincronizzati con quelli non sincronizzate
Requisiti :
- Oracle Java Standard Edition Runtime Environment
I commenti non trovato