TomP2P är en utökad DHT, som lagrar flera värden för en nyckel.
För varje peer-det finns en tabell (antingen diskbaserad eller minnesbaserad) för att lagra värden.
Ett enda värde kan förfrågas / uppdaterad med en sekundär nyckel.
Den underliggande ramverket kommunikation använder Java NIO att hantera många samtidiga anslutningar
Vad är nytt i den här versionen:.
- Indirekta replikerings fixar
- uppdateringar UPnP tids
- Peermap samtidighet fixar
- Inkom blommar filter exempel
- Många mindre fixar / förbättringar
Vad är nytt i version 4.4 / 5.0 beta7:
- Indirekta replikering fixar
- uppdateringar UPnP tids
- Peermap samtidighet fixar
- Inkom blommar filter exempel
- Många mindre fixar / förbättringar
Vad är nytt i version 4.4 / 5.0 Beta4:
- Indirekta replikering fixar
- uppdateringar UPnP tids
- Peermap samtidighet fixar
- Inkom blommar filter exempel
- Många mindre fixar / förbättringar
Vad är nytt i version 4.2.
- Bättre MapReduce support
- Ny API för put / får / add.
- JDBM 8MB fix.
- Massor av fixar / förbättringar.
- Uppdatera till Netty 3.5.2 och senaste JDBM.
Vad är nytt i version 4.1.2-preview:
- Uppgradera till senaste JDBM
- Bytte till logback för loggning
- Stöd för Bloom filter i get () och digetst ()
- Bättre hantering av & quot; anslutning återställning inbördes & quot;
- Fixat PeerConnection
- Förbättrad framgång utvärdering för terminer
- Lades exempel för likhetssökning, distribuerade träd segment, och Bloom filter
Vad är nytt i version 4.0.7:.
- Förberedelse för MapReduce
- Förändringar för SimGrid integration.
- Potential inbördes upptäckt fix för flera gränssnitt.
- TomP2P-4.0.7-dist.zip innehåller nu alla nödvändiga beroenden.
Vad är nytt i version 4.0.6:
- Tidsgränser för DHT verksamhet, använd Peer.setFutureTimeout ( ) för att ställa en timeout för framtida ändamål.
- Korrigeringar i tracker-kod och inbördes utbyte
- Exposed DistributedHashHashMap.parallelRequests () (var DistributedHashHashMap.loop ()). Det är ett exempel i TestDHT.testCompareAndPut () hur man använder den.
- Inkom flagga för att genomdriva UDP eller TCP för RPC-anrop.
- Uppdaterad till senaste Netty att åtgärda problemet med Android.
Vad är nytt i version 4.0.5:.
- Första stöd för SimGrid
- Fixat underhåll gängfrågor.
- Fixat bindande bugg och lagt testcase (anslutning vägrade).
Vad är nytt i version 4.0.4:.
- En RPC för compareAndPut
- Flyttade från SVN till Git. Migration komplett.
- Buggfix:. Lägg tom konstruktor för FutureTracker
- Uppgraderad Netty till 3.3.0 med patchar.
Vad är nytt i version 4.0.3:
- Sanering och dokumentation för paketet net.tomp2p.connection .
- Fixat bugg i add () som uppförde sig som putIfAbsent.
- Classcast undantag fix för Android.
- Fixat bugg i hanteringen XMLUtils, vilket kräver att kallas synkroniserade.
- Uppgraderad Netty till 3.2.7.
- Utökat stöd för digest () och digestAll ().
Vad är nytt i version 4.0.1:
- Skilj i dirigering mellan DHT och bootstrap drift för att ställa in framgång eller misslyckande korrekt.
- Nya fasader (PeerAddress och Peer.remove).
- Inkom utvärdering av smälta informationen från kabel process för att göra get () effektivare.
- Mindre fixar och rengöringar.
Vad är nytt i version 3.2.11:
- Buggfixar:
- Endless slinga i Peer.java.
Vad är nytt i version 3.2.10:
- Ange som standard att inte brandvägg (ingen NAT-testning) , kan aktiveras med P2PConfiguration.setBehindFirewall ().
- putIfAbsent () fixar. Ingen förnekade meddelande skickas tillbaka.
- PeerAddress serialisering förbättringar bort dubbletter kod från PeerAddress och MessageCodec.
- Stäng lagring på avstängning, vilket orsakade ett undantag om att skriva fortfarande pågår.
- PeerMap kan ignorera brandvägg kamrater.
- Konfiguration sanering: P2PConfiguration och ConnectionConfiguration .
- Aktivera fler testfall (behov nu -Xmx1024M).
Vad är nytt i version 3.2.9:
- Fungerar igen med Android, men tänk på att NIO bryts i harmoni. Använd Pepparkaka (2,3), som innehåller viktiga korrigeringar.
- Mesh-baserade distribuerade tracker förbättring. Bloomfilters används för att undvika att skicka dubbletter peers.
- Removed IP-information från pakethuvudet.
- IPv6 fixar och testats med Linux.
- Tog bort döda och oanvänd kod.
Vad är nytt i version 3.2.8:
- Distinguished tracker add / får, som lägger sig nära trackers att placera sig alltid på samma kamrater, och få () tracker, som söker efter trackers nära ett slumpmässigt id.
- Fast signatur check för att skydda inresa och domän.
- Funktionshindrade UPNP beteende som förutsätter en inbördes är alltid bakom en NAT. För att aktivera den, använd Bindings.setBehindFirewall (sant).
Vad är nytt i version 3.2.7:
- Små UPnP fixar och exempel fixar, som infördes i TomP2P 3.2.6.
Vad är nytt i version 3.2.5:
- Utökat stöd för utsändning på lager 2. Nackdelen är att den bryter java5 kompatibilitet.
- pingBroadcast fungerar med alla portar (inte bara standardportar
- Inkom annat exempel hur man använder TomP2P.
Vad är nytt i version 3.2.4:.
- Korrigeringar i grannlistan
- Release management använder Maven.
- Utökat stöd för OSGi.
Vad är nytt i version 3.2.3-beta.
- beräkning Meddelandelängd inkluderar rubrik
- Samtidig modifiering undantagsfixar.
- testfall fixar.
- Antal kamrater skattnings ingår.
- Inkom replikering för trackers.
Vad är nytt i version 3.2.2-beta.
- Tracker prestandaproblem fast
- Samtidig undantag modifiacion i tracker fast.
- Ändrad EvaluatingSchemeDHT grund av raderings fel.
- Removed replikering från trackers eftersom detta orsakar för mycket overhead.
Vad är nytt i version 3.2.1-beta.
- Caught undantag för fel anpassade lastare
- Uppdaterad till senaste Netty (3.2.1.Final) release.
Kommentarer hittades inte