TomP2P è una DHT esteso, che memorizza più valori per una chiave.
Per ogni Peer è una tabella (sia su disco o memoria-based) per memorizzare i valori.
Un singolo valore può essere interrogato / aggiornato con una chiave secondaria.
Il framework di comunicazione sottostante usa Java NIO per gestire molte connessioni simultanee
Cosa c'è di nuovo in questa versione:.
- correzioni di replica indiretta
- Aggiornamenti di temporizzazione UPnP
- Peermap correzioni concorrenza
- esempi filtri Aggiunto fioritura
- Molte correzioni minori / miglioramenti
Cosa c'è di nuovo in versione 4.4 / 5.0 Beta7:
- correzioni di replica indiretta li>
- Aggiornamenti di temporizzazione UPnP
- Peermap correzioni concorrenza
- esempi filtri Aggiunto fioritura
- Molte correzioni minori / miglioramenti
Cosa c'è di nuovo in versione 4.4 / 5.0 Beta4:
- correzioni di replica indiretta li>
- Aggiornamenti di temporizzazione UPnP
- Peermap correzioni concorrenza
- esempi filtri Aggiunto fioritura
- Molte correzioni minori / miglioramenti
Cosa c'è di nuovo nella versione 4.2:.
- Supporto MapReduce Meglio
- Nuova API per PUT / GET / aggiungere.
- JDBM 8MB fix.
- Tonnellate di correzioni / miglioramenti.
- Aggiorna per Netty 3.5.2 e ultima JDBM.
Cosa c'è di nuovo nella versione 4.1.2-preview:
- Aggiorna per ultimo JDBM
- Switched per logback per il login
- Aggiunto il supporto per i filtri Bloom a get () e digetst ()
- Migliore gestione di & quot; ripristinato collegamento dal pari & quot;
- fissi PeerConnection
- valutazione successo migliorato per i futures
- Aggiunta di esempi per la ricerca per analogia, alberi segmenti distribuiti e filtri Bloom
Cosa c'è di nuovo nella versione 4.0.7:.
- La preparazione per MapReduce
- Modifiche per l'integrazione SimGrid.
- Potenziale correzione scoperta peer per più interfacce.
- TomP2P-4.0.7-dist.zip ora contiene tutte le dipendenze richieste.
Cosa c'è di nuovo nella versione 4.0.6:
- timeout per le operazioni di DHT, utilizzare Peer.setFutureTimeout ( ) per impostare un timeout per qualsiasi oggetto futuro.
- Correzioni nel codice tracker e lo scambio tra pari
- DistributedHashHashMap.parallelRequests Exposed () (era DistributedHashHashMap.loop ()). C'è un esempio in TestDHT.testCompareAndPut () come usarlo.
- Aggiunto bandiera per far rispettare UDP o TCP per le chiamate RPC.
- Aggiornamento all'ultima Netty per risolvere problema con Android.
Cosa c'è di nuovo nella versione 4.0.5:.
- Il supporto iniziale per SimGrid
- problemi di filetto di manutenzione fisso.
- Risolto bug vincolante e testcase aggiunto (connessione rifiutata).
Cosa c'è di nuovo nella versione 4.0.4:.
- Un RPC per compareAndPut
- Spostato da SVN a Git. Migrazione completa.
- Bugfix:. Aggiungi costruzione vuota FutureTracker
- Upgraded Netty a 3.3.0 con le patch.
Cosa c'è di nuovo nella versione 4.0.3:
- Pulizia e la documentazione del pacchetto di net.tomp2p.connection .
- Corretto il bug a add (), che si comportava come putIfAbsent.
- Classcast correzione eccezione per Android.
- Corretto il bug in XMLUtils gestione, che richiede di essere chiamato sincronizzato.
- Aggiornato Netty a 3.2.7.
- Aggiunto il supporto per digest () e digestAll ().
Cosa c'è di nuovo nella versione 4.0.1:
- Distinguere in routing tra DHT e il funzionamento di bootstrap per impostare successo o il fallimento in modo corretto.
- Nuove facciate (PeerAddress e Peer.remove).
- Aggiunto valutazione di digerire le informazioni dal processo di routing per fare get () più efficiente.
- correzioni più piccole e ripuliture.
Cosa c'è di nuovo nella versione 3.2.11:
- Correzioni di bug:
- ciclo infinito in Peer.java.
Cosa c'è di nuovo nella versione 3.2.10:
- Imposta predefinito di non firewalled (nessun test NAT) , può essere abilitato con P2PConfiguration.setBehindFirewall ().
- putIfAbsent () correzioni. Nessun messaggio negato viene inviato.
- PeerAddress serializzazione, rimosso il codice duplicato PeerAddress e MessageCodec.
- Chiudi memorizzazione su arresto, che ha causato un'eccezione se la scrittura ancora in corso.
- PeerMap può ignorare coetanei di firewall.
- Configurazione pulizia: P2PConfiguration e ConnectionConfiguration .
- L'attivazione di più casi di test (bisogni ora -Xmx1024m).
miglioramenti
Cosa c'è di nuovo nella versione 3.2.9:
- Lavora di nuovo con Android, ma essere consapevoli che NIO è rotto in Armonia. Si prega di utilizzare Gingerbread (2.3), che contiene le correzioni importanti.
- Maglia-basata miglioramento inseguitore distribuito. Bloomfilters vengono utilizzati per evitare l'invio di coetanei duplicati.
- Rimosso informazioni IP dal pacchetto.
- correzioni IPv6 e testato con Linux.
- Rimosso codice morto e non utilizzati.
Cosa c'è di nuovo nella versione 3.2.8:
- Distinguished inseguitore add / get, che si aggiunge a vicino inseguitori di porsi sempre sugli stessi coetanei, e ottenere () inseguitore, che ricerca inseguitori nei pressi di un ID casuale.
- verifica della firma fissa per l'ingresso e il dominio di protezione.
- comportamento UPNP disabili che assume un peer è sempre dietro un NAT. Per abilitarla, usare Bindings.setBehindFirewall (vero).
Cosa c'è di nuovo nella versione 3.2.7:
- Piccole correzioni UPnP e correzioni di esempio, che sono state introdotte in TomP2P 3.2.6.
Cosa c'è di nuovo nella versione 3.2.5:
- Aggiunto il supporto per la trasmissione sullo strato 2. Lo svantaggio è che si rompe la compatibilità Java5.
- pingBroadcast funziona con le porte (non solo le porte di default
- Aggiunto un altro esempio di come utilizzare TomP2P.
Cosa c'è di nuovo nella versione 3.2.4:.
- Correzioni nella lista prossimo
- Gestione uscita utilizza Maven.
- Supporto di OSGi.
Cosa c'è di nuovo nella versione 3.2.3-beta:.
- calcolo della lunghezza del messaggio include intestazione
- modifica Concurrent correzioni eccezioni.
- correzioni TestCase.
- Numero di coetanei stima incluso.
- replica Aggiunto per gli inseguitori.
Cosa c'è di nuovo nella versione 3.2.2-beta:.
- problema di prestazioni Tracker risolto >
- eccezione modifiacion concorrente in inseguitore fisso.
- Cambiato EvaluatingSchemeDHT a causa di errori di cancellazione.
- replica Rimosso dal tracker, perché questo provoca troppo alto.
Cosa c'è di nuovo nella versione 3.2.1-beta:.
- Preso eccezione per i gestori di errore personalizzate
- Aggiornato alla più recente (3.2.1.Final) rilascio Netty.
I commenti non trovato