TomP2P este un DHT extinsă, care stochează mai multe valori pentru o cheie.
Pentru fiecare egal este un tabel (fie-disk pe bază sau pe baza de memorie) pentru a stoca valori.
O singură valoare pot fi interogate / actualizate cu o cheie secundară.
Cadrul de comunicare de bază folosește Java NIO să se ocupe de multe conexiuni concurente
Ce este nou în această versiune:.
- remedieri de replicare indirecte
- actualizări de sincronizare UPnP
- Peermap stabilește concurenta li>
- exemple filtrul de floare Adăugat
- Multe Corecții mai mici / îmbunătățiri
Ce este nou în versiunea 4.4 / 5.0 beta7:
- remedieri de replicare indirecte
- actualizări de sincronizare UPnP
- Peermap stabilește concurenta li>
- exemple filtrul de floare Adăugat
- Multe Corecții mai mici / îmbunătățiri
Ce este nou în versiunea 4.4 / 5.0 beta4:
- remedieri de replicare indirecte
- actualizări de sincronizare UPnP
- Peermap stabilește concurenta li>
- exemple filtrul de floare Adăugat
- Multe Corecții mai mici / îmbunătățiri
Ce este nou în versiunea 4.2:.
- Suport mai bun MapReduce
- New API pentru put / primi / adăuga.
- fix JDBM 8MB.
- Tone de Corecții / îmbunătățiri.
- Actualizare la Netty 3.5.2 și cele mai recente JDBM.
Ce este nou în versiunea 4.1.2-preview:
- Upgrade recente JDBM
- Switched la logback pentru logare
- Adăugat suport pentru filtre Bloom în get () și digetst ()
- o mai bună manipulare a & quot; reset conexiune de la egal la egal & quot;
- fix PeerConnection
- de evaluare succes îmbunătățit pentru contracte futures
- exemple adăugată pentru căutare similitudine, copaci segment distribuite, și filtre Bloom
Ce este nou în versiunea 4.0.7:.
- Pregătirea pentru MapReduce
- Schimbari pentru integrare SimGrid.
- Potential fix descoperire la egal la egal pentru mai multe interfete.
- TomP2P-4.0.7-dist.zip conține acum toate dependintele necesare.
Ce este nou în versiunea 4.0.6:
- timeout pentru operațiunile DHT, utilizați Peer.setFutureTimeout ( ) pentru a seta un timp de expirare pentru orice obiect viitoare.
- Fixat în codul tracker și schimb inter pares
- DistributedHashHashMap.parallelRequests expuse () (era DistributedHashHashMap.loop ()). Există un exemplu în TestDHT.testCompareAndPut () cum să-l folosească.
- pavilion Adăugat de a aplica UDP sau TCP pentru apeluri RPC.
- Actualizat la ultima Netty pentru a remedia problema cu Android.
Ce este nou în versiunea 4.0.5:.
- Suportul initial pentru SimGrid
- probleme de fir de întreținere fixe.
- bug obligatoriu fixă și testcase adăugat (conexiune refuzat).
Ce este nou în versiunea 4.0.4:.
- O RPC pentru compareAndPut
- Mutat din SVN la Git. Migrația complet.
- Bugfix:. Adauga constructor gol pentru FutureTracker
- modernizate Netty a 3.3.0 cu patch-uri.
Ce este nou în versiunea 4.0.3:
- Cleanup și documentare a pachetului net.tomp2p.connection .
- Fixed bug în add (), care s-au comportat ca putIfAbsent.
- Classcast excepție fix pentru Android.
- Fixed bug în XMLUtils de manipulare, care necesită să fie numit sincronizate.
- modernizate Netty la 3.2.7.
- Adăugat suport pentru Digest () și digestAll ().
Ce este nou în versiunea 4.0.1:
- distincția în rutare între DHT și funcționarea bootstrap pentru a seta succesul sau eșecul în mod corect.
- Noi fatade (PeerAddress și Peer.remove).
- evaluare adăugată a digera informații din procesul de rutare pentru a face get () mai eficient.
- remedieri mici și curatarea.
Ce este nou în versiunea 3.2.11:
- Remedii erori:
- buclă fără sfârșit în Peer.java.
Ce este nou în versiunea 3.2.10:
- Setați implicit nu firewall (fără testare NAT) , poate fi activat cu P2PConfiguration.setBehindFirewall ().
- putIfAbsent () fixat. Nici un mesaj negat este trimis înapoi.
- PeerAddress serializare, eliminat cod duplicat de la PeerAddress și MessageCodec.
- Close stocare pe închidere, care a provocat o excepție în cazul în scris încă în curs.
- PeerMap poate ignora colegii firewall.
- Configurare curățare: P2PConfiguration și ConnectionConfiguration .
- Activarea mai multe testcases (nevoi acum -Xmx1024M).
îmbunătățiri
Ce este nou în versiunea 3.2.9:
- Funcționează din nou cu Android, dar să fie conștienți de faptul că NIO este rupt în armonie. Va rugam sa folositi Gingerbread (2.3), care conține remedieri importante.
- Mesh pe bază de îmbunătățire tracker distribuite. Bloomfilters sunt folosite pentru a evita trimiterea de colegii duplicat.
- Eliminat informații IP din antetul de pachete.
- remedieri IPv6 și testate cu Linux.
- Eliminat cod mort și neutilizate.
Ce este nou în versiunea 3.2.8:
- Distinguished add tracker / primi, care se adaugă la trackere aproape de a se plasa mereu pe aceleași colegii, și de a lua () tracker, care caută trackere aproape de un ID aleatoriu.
- verificare semnătură fix pentru protecția intrare și de domeniu.
- comportament UPNP pentru persoane cu handicap, care presupune un coleg este întotdeauna în spatele unui NAT. Pentru al activa, utiliza Bindings.setBehindFirewall (adevărat).
Ce este nou în versiunea 3.2.7:
- remedieri UPnP mici și exemplu remedieri, care au fost introduse în TomP2P 3.2.6.
Ce este nou în versiunea 3.2.5:
- Adăugat suport pentru difuzarea pe stratul 2. Dezavantajul este că se rupe compatibilitate java5.
- pingBroadcast funcționează cu orice port (nu numai porturi implicite
- adăugat un alt exemplu modul de utilizare a TomP2P.
Ce este nou în versiunea 3.2.4:.
- Fixat în lista vecin
- de gestionare a lansarii utilizează Maven.
- Adăugat suport pentru OSGi.
Ce este nou în versiunea 3.2.3-beta:.
- de calcul pentru lungimea mesajelor include header
- de modificare simultană remedieri excepție.
- remedieri testcase.
- Numărul de colegii estimare inclus.
- replicare Adaugata de trackere.
Ce este nou în versiunea 3.2.2-beta:.
- problemă de performanță Tracker fix
- excepție modifiacion concomitentă în tracker fix.
- schimbată EvaluatingSchemeDHT din cauza unor erori ștergere.
- replicarea Eliminată din trackere deoarece acest lucru duce prea mult deasupra capului.
Ce este nou în versiunea 3.2.1-beta:.
- excepție Prins pentru stivuitoare vina personalizate
- Actualizat la ultima Netty (3.2.1.Final) eliberare.
Comentariile nu a fost găsit