TomP2P er en udvidet DHT, som lagrer flere værdier for en nøgle.
For hver peer der er et bord (enten diskbaseret eller memory-baserede) til at gemme værdier.
En enkelt værdi kan forespørges / opdateret med en sekundær nøgle.
Den underliggende kommunikation rammer bruger Java NIO til at håndtere mange samtidige forbindelser
Hvad er nyt i denne udgivelse:.
- Indirekte replikation rettelser
- UPnP timing opdateringer
- Peermap concurrency rettelser
- Tilføjet flor filter eksempler
- Mange mindre rettelser / forbedringer
Hvad er nyt i version 4.4 / 5.0 beta7:
- Indirekte replikation rettelser
- UPnP timing opdateringer
- Peermap concurrency rettelser
- Tilføjet flor filter eksempler
- Mange mindre rettelser / forbedringer
Hvad er nyt i version 4.4 / 5.0 beta4:
- Indirekte replikation rettelser
- UPnP timing opdateringer
- Peermap concurrency rettelser
- Tilføjet flor filter eksempler
- Mange mindre rettelser / forbedringer
Hvad er nyt i version 4.2:.
- Bedre understøttelse MapReduce
- Ny API til put / får / tilføje.
- JDBM 8MB rettelse.
- Tonsvis af rettelser / forbedringer.
- Opdater til Netty 3.5.2 og seneste JDBM.
Hvad er nyt i version 4.1.2-forhåndsvisning:
- Opgrader til nyeste JDBM
- Switched at logback til at logge
- Tilføjet understøttelse af Bloom filtre i get () og digetst ()
- Bedre håndtering af & quot; reset forbindelse ved peer & quot;
- Fast PeerConnection
- Forbedret succes evaluering for futures
- Tilføjet eksempler på ligheden søgning, distribuerede segment træer og Bloom filtre
Hvad er nyt i version 4.0.7:.
- Forberedelse til MapReduce
- Ændringer for SimGrid integration.
- Potentiel peer opdagelse rettelse til flere interfaces.
- TomP2P-4.0.7-dist.zip indeholder nu alle de nødvendige afhængigheder.
Hvad er nyt i version 4.0.6:
- Timeout for DHT operationer, bruge Peer.setFutureTimeout ( ) for at indstille en timeout for enhver fremtidig objekt.
- Rettelser i tracker kode og peer-udveksling
- Udsatte DistributedHashHashMap.parallelRequests () (var DistributedHashHashMap.loop ()). Der er et eksempel i TestDHT.testCompareAndPut () hvordan man bruger det.
- Tilføjet flag for at håndhæve UDP eller TCP for RPC opkald.
- Opdateret til nyeste Netty at løse problemet med Android.
Hvad er nyt i version 4.0.5:.
- Initial støtte til SimGrid
- Fast vedligeholdelse tråd spørgsmål.
- Fast bindende bug og tilføjede testcase (tilslutning nægtede).
Hvad er nyt i version 4.0.4:.
- En RPC til compareAndPut
- Flyttet fra SVN til at Git. Migration færdig.
- Bugfix:. Tilføj tomt konstruktør til FutureTracker
- Opgraderet Netty til 3.3.0 med patches.
Hvad er nyt i version 4.0.3:
- Oprydning og dokumentation af pakken net.tomp2p.connection .
- Fixed bug i add (), der opførte sig som putIfAbsent.
- Classcast undtagelse rettelse til Android.
- Fixed bug i håndtering XMLUtils, som kræver at blive kaldt synkroniseres.
- Opgraderet Netty til 3.2.7.
- Tilføjet understøttelse af Digest () og digestAll ().
Hvad er nyt i version 4.0.1:
- Skelne i routing mellem DHT og bootstrap operation for at sætte succes eller fiasko korrekt.
- Nye facader (PeerAddress og Peer.remove).
- Tilføjet vurdering af fordøje information fra routing processen at gøre get () mere effektiv.
- Mindre rettelser og oprydninger.
Hvad er nyt i version 3.2.11:
- Fejlrettelser:
- uendelig løkke i Peer.java.
Hvad er nyt i version 3.2.10:
- Angiv som standard for ikke firewall (ingen NAT testning) , kan aktiveres med P2PConfiguration.setBehindFirewall ().
- putIfAbsent () rettelser. Ingen nægtet besked sendes tilbage.
- PeerAddress serialisering forbedringer, fjernet to eksemplarer kode fra PeerAddress og MessageCodec.
- Luk opbevaring på lukning, som forårsagede en undtagelse, hvis skriftligt stadig i gang.
- PeerMap kan ignorere firewall jævnaldrende.
- Konfiguration oprydning: P2PConfiguration og ConnectionConfiguration .
- Aktivering flere testcases (behov nu -Xmx1024M).
Hvad er nyt i version 3.2.9:
- Arbejder igen med Android, men vær opmærksom på, at NIO brydes i harmoni. Brug venligst Gingerbread (2.3), som indeholder vigtige rettelser.
- Mesh-baserede distribuerede tracker forbedring. Bloomfilters bruges til at undgå at sende dublerede jævnaldrende.
- Fjernet IP-oplysninger fra pakken header.
- IPv6 rettelser og testet med Linux.
- Fjernet døde og ubrugt kode.
Hvad er nyt i version 3.2.8:
- Distinguished tracker add / får, som tilføjer sig til tætte trackere til at placere sig altid på de samme kammerater, og få () tracker, der søger efter trackers tæt på en tilfældig id.
- Fast signatur check for indrejse og domæne-beskyttelse.
- Deaktiveret UPNP adfærd, der antager en peer er altid bag en NAT. For at aktivere det, brug Bindings.setBehindFirewall (sand).
Hvad er nyt i version 3.2.7:
- Små UPNP rettelser og eksempel rettelser, der blev indført i TomP2P 3.2.6.
Hvad er nyt i version 3.2.5:
- Tilføjet understøttelse til udsendelse på lag 2. Ulempen er, at det bryder java5 kompatibilitet.
- pingBroadcast arbejder med alle porte (ikke kun standard porte
- Tilføjet andet eksempel, hvordan man bruger TomP2P.
Hvad er nyt i version 3.2.4:.
- Rettelser i nabo listen
- Slip ledelsen bruger Maven.
- Tilføjet understøttelse af OSGi.
Hvad er nyt i version 3.2.3-beta:.
- beregning Besked længde inkluderer header
- Samtidig modifikation undtagelse rettelser.
- testcase rettelser.
- Antal jævnaldrende Estimation inkluderet.
- Tilføjet replikering til trackers.
Hvad er nyt i version 3.2.2-beta:.
- Tracker ydeevne problem fast
- Samtidig modifiacion undtagelse tracker fast.
- Ændret EvaluatingSchemeDHT grundet Erasure fejl.
- Fjernet replikering fra trackere, fordi dette medfører for meget overhead.
Hvad er nyt i version 3.2.1-beta:.
- Fanget undtagelse for fejl brugerdefinerede handlere
- Opdateret til nyeste Netty (3.2.1.Final) frigivelse.
Kommentarer ikke fundet