TomP2P ist eine erweiterte DHT, die mehrere Werte für einen Schlüssel speichert.
Für jeden Peer gibt es eine Tabelle (entweder Festplatte oder einer Speicher-basiert), um Werte zu speichern.
Ein einzelner Wert abgefragt / mit einem sekundären Schlüssel aktualisiert werden.
Die zugrunde liegende Kommunikationsrahmen verwendet Java NIO zu viele gleichzeitige Verbindungen handhaben
Was ist neu in dieser Pressemitteilung:.
- Die indirekte Replikation Fixes
- UPnP Zeit Updates
- Peermap Parallelität Fixes
- Hinzugefügt Blüte Filter Beispiele
- Viele kleinere Korrekturen / Verbesserungen
Was ist neu in der Version 4.4 / 5.0 Beta7:
- Die indirekte Replikation Fixes
- UPnP Zeit Updates
- Peermap Parallelität Fixes
- Hinzugefügt Blüte Filter Beispiele
- Viele kleinere Korrekturen / Verbesserungen
Was ist neu in der Version 4.4 / 5.0 Beta4:
- Die indirekte Replikation Fixes
- UPnP Zeit Updates
- Peermap Parallelität Fixes
- Hinzugefügt Blüte Filter Beispiele
- Viele kleinere Korrekturen / Verbesserungen
Was ist neu in Version 4.2:.
- Bessere MapReduce-Unterstützung
- Neue API für PUT / GET / hinzuzufügen.
- JDBM 8MB fix.
- Tonnen von Korrekturen / Verbesserungen.
- Aktualisieren, um Netty 3.5.2 und aktuelle JDBM.
Was ist neu in der Version 4.1.2-Vorschau:
- In den neuesten JDBM Aktualisieren
- Switched zu logback zur Anmeldung
- Unterstützung für Bloom-Filter in get () und digetst ()
- Bessere Handhabung von & quot; Verbindung von Peer zurückgesetzt & quot;
- Feste PeerConnection
- Verbesserte Erfolgsauswertung für Futures
- Hinzugefügt Beispiele für Ähnlichkeitssuche, verteilte Segmentbäume und Bloom-Filter
Was ist neu in der Version 4.0.7:.
- Vorbereitung für MapReduce
- Änderungen für SimGrid Integration.
- Potenzielle Peer Entdeckung Fix für mehrere Schnittstellen.
- TomP2P-4.0.7-dist.zip enthält nun alle erforderlichen Abhängigkeiten.
Was ist neu in der Version 4.0.6:
- Zeitlimits für die DHT-Operationen verwenden Peer.setFutureTimeout ( ), um ein Zeitlimit für jede zukünftige Objekts festgelegt.
- Fixes in Tracker-Code und Peer-Austausch
- Exposed DistributedHashHashMap.parallelRequests () (hat DistributedHashHashMap.loop ()). Es ist ein Beispiel in TestDHT.testCompareAndPut () wie man es benutzt.
- Hinzugefügt Flag auf UDP oder TCP für RPC-Aufrufe zu erzwingen.
- Aktualisiert den neuesten Netty um Problem mit Android zu beheben.
Was ist neu in der Version 4.0.5:.
- Die erste Unterstützung für SimGrid
- Feste Wartungsthread Themen.
- Fixed bug verbindlich und fügte testcase (Verbindung verweigert).
Was ist neu in der Version 4.0.4:.
- Ein RPC für compareAndPut
- Verschoben von SVN auf Git. Migration abgeschlossen.
- Bugfix:. In leeren Konstruktor für FutureTracker
- Verbesserte Netty auf 3.3.0 mit Patches.
Was ist neu in der Version 4.0.3:
- Cleanup und Dokumentation des Pakets net.tomp2p.connection .
- Fixed bug in add (), die als putIfAbsent verhalten hat.
- Classcast Ausnahme Update für Android.
- Fixed bug in der Handhabung XMLUtils, die erfordert, die synchronisiert aufgerufen werden.
- Verbesserte Netty bis 3.2.7.
- Unterstützung für Digest () und digestAll ().
Was ist neu in Version 4.0.1:
- in das Routing zwischen DHT und Bootstrap-Betrieb eingestellt Unterscheiden Erfolg oder Misserfolg richtig.
- New Fassaden (PeerAddress und Peer.remove).
- Hinzugefügt Bewertung der Auswahlinformation aus der Routing-Prozess zu machen, get () effizienter zu gestalten.
- Kleinere Korrekturen und Aufräumarbeiten.
Was ist neu in Version 3.2.11:
- Fehlerbehebungen:
- Endlosschleife in Peer.java.
Was ist neu in Version 3.2.10:
- Stellen Sie standardmäßig keine Firewall (kein NAT-Testung) kann mit P2PConfiguration.setBehindFirewall () aktiviert werden.
- putIfAbsent () behebt. Kein verweigert Nachricht zurückgesendet.
- PeerAddress Serialisierung Verbesserungen, entfernt doppelte Code aus PeerAddress und MessageCodec.
- Schließen Speicherung auf Herunterfahren, die eine Ausnahme, wenn schriftlich noch in Arbeit verursacht werden.
- PeerMap können Firewall-Peers zu ignorieren.
- Konfiguration Bereinigung: P2PConfiguration und ConnectionConfiguration .
- Aktivieren weitere Testfälle (Bedürfnisse jetzt -Xmx1024M).
Was ist neu in der Version 3.2.9:
- Works erneut mit Android, aber bewusst sein, dass NIO in Harmonie gebrochen. Bitte benutzen Sie Gingerbread (2.3), die wichtige Fixes enthält.
- Mesh-basierten verteilten tracker Verbesserung. Bloomfilters verwendet Absenden doppelte Kollegen zu vermeiden.
- Entfernte IP-Informationen aus dem Paket-Header.
- IPv6-Fixes und mit Linux getestet.
- Entfernt tot und nicht verwendeten Code.
Was ist neu in der Version 3.2.8:
- Distinguished tracker Add / zu bekommen, die sich ergänzt close trackers, sich immer auf den gleichen Kollegen zu platzieren, und get () Tracker, die für trackers nah an einem zufälligen ID sucht.
- Feste Signaturprüfung für die Einreise und Domain-Schutz.
- Disabled UPNP Verhalten, das eine Peer übernimmt immer hinter einem NAT. Um es zu aktivieren, verwenden Sie Bindings.setBehindFirewall (true).
Was ist neu in der Version 3.2.7:
- Kleine UPNP-Fixes und Fixes Beispiel, die eingeführt wurden, in TomP2P 3.2.6.
Was ist neu in der Version 3.2.5:
- Zusätzliche Unterstützung für den Rundfunk auf Ebene 2. Der Nachteil ist, dass es Java5 Kompatibilität bricht.
- pingBroadcast arbeitet mit allen Ports (nicht nur Standard-Ports
- Hinzugefügt ein weiteres Beispiel, wie man TomP2P zu verwenden.
Was ist neu in der Version 3.2.4:.
- Fixes in der Nachbarliste
- Release Management nutzt Maven.
- Unterstützung für OSGi.
Was ist neu in der Version 3.2.3-beta:.
- Nachrichtenlängenberechnung enthält Header
- Die gleichzeitige Änderung Ausnahme Fixes.
- Testfall-Fixes.
- Anzahl der Peers Schätzung enthalten.
- Hinzugefügt Replikation für trackers.
Was ist neu in der Version 3.2.2-beta:.
- Tracker Leistungsproblem behoben
- Concurrent modifiacion Ausnahme tracker fixiert.
- geändert EvaluatingSchemeDHT wegen Löschung Fehler.
- Entfernt die Replikation von Trackern, da dies bewirkt, dass zu viel Aufwand.
Was ist neu in der Version 3.2.1-beta:.
- Gefangen Ausnahme für Fehler benutzerdefinierten Handler
- Aktualisiert den neuesten Netty (3.2.1.Final) Release.
Kommentare nicht gefunden