TomP2P je rozšířený DHT, který ukládá více hodnot klíče.
Pro každé peer je tabulka (buď disk-založené nebo paměť-based) pro uložení hodnoty.
Jediná hodnota může být dotazovány / aktualizována se sekundárním klíčem.
Základní komunikační rámec využívá Java Nio zvládnout mnoho souběžných připojení
Co je nového v této verzi:.
- Nepřímé opravy replikace
- Aktualizace načasování UPnP
- Peermap souběžnosti opravy
- příklady přidané květ filtr
- Mnoho menších změnách / vylepšení
Co je nového ve verzi 4.4 / 5.0 Beta7:
- Nepřímé opravy replikace
- Aktualizace načasování UPnP
- Peermap souběžnosti opravy
- příklady přidané květ filtr
- Mnoho menších změnách / vylepšení
Co je nového ve verzi 4.4 / 5.0 Beta4:
- Nepřímé opravy replikace
- Aktualizace načasování UPnP
- Peermap souběžnosti opravy
- příklady přidané květ filtr
- Mnoho menších změnách / vylepšení
Co je nového ve verzi 4.2:.
- Lepší podpora MapReduce
- Nové API pro put / get / Přidat.
- JDBM 8MB fix.
- Tuny oprav / zlepšení.
- Aktualizace Netty 3.5.2 a poslední JDBM.
Co je nového ve verzi 4.1.2-náhledu:
- Upgrade na nejnovější JDBM
- Přepnutím do logback pro přihlášení
- Byla přidána podpora pro Bloom filtrů get () a digetst ()
- Lepší nakládání s & quot; reset připojení od peer & quot;
- Pevná PeerConnection
- Lepší hodnocení úspěch pro futures
- Přidány příklady pro podobnostní vyhledávání, distribuované segmentové stromy, a Bloom filtry
Co je nového ve verzi 4.0.7:.
- Příprava na MapReduce
- Změny pro SimGrid integrace.
- Potenciál peer objev oprava pro více rozhraní.
- TomP2P-4.0.7-dist.zip nyní obsahuje všechny požadované závislosti.
Co je nového ve verzi 4.0.6:
- Timeouts na DHT operace, použijte Peer.setFutureTimeout ( ), nastavit časový limit pro budoucí objekt.
- Opravy v tracker kódu a vzájemné výměny
- Odkryté DistributedHashHashMap.parallelRequests () (bylo DistributedHashHashMap.loop ()). Tam je příklad, ve TestDHT.testCompareAndPut (), jak ji používat.
- Přidal vlajka prosadit UDP nebo TCP pro volání RPC.
- Aktualizace na nejnovější Netty opravit problém s operačním systémem Android.
Co je nového ve verzi 4.0.5:.
- Počáteční podpora pro SimGrid
- otázky závit Pevná údržby.
- Pevná vazba chyba a přidal testcase (připojení odmítl).
Co je nového ve verzi 4.0.4:.
- RPC pro compareAndPut
- Přesunuto z SVN do Gitu. Migrace dokončena.
- Oprava chyby:. Přidat prázdný konstruktor pro FutureTracker
- Modernizované Netty na 3.3.0 s náplastí.
Co je nového ve verzi 4.0.3:
- Vyčištění a dokumentace balíčku net.tomp2p.connection .
- Opravena chyba v doplňku (), která se chovala jako putIfAbsent.
- Classcast výjimka oprava pro Android.
- Opravena chyba při manipulaci s XMLUtils, což vyžaduje být volán synchronizovat.
- Modernizované Netty až 3.2.7.
- Byla přidána podpora pro digest () a digestAll ().
Co je nového ve verzi 4.0.1:
- Rozlišujte ve směrování mezi DHT a zaváděcí provoz nastavit Úspěch či neúspěch správně.
- Nové fasády (PeerAddress a Peer.remove).
- Přidána vyhodnocení digest informace z procesu směrování, aby get () účinnější.
- Menší opravy a vyčištění.
Co je nového ve verzi 3.2.11:
- Opravy chyb:
- Nekonečná smyčka v Peer.java.
Co je nového ve verzi 3.2.10:
- Nastavit jako výchozí, že nebude firewallem (bez NAT testování) , může být povolen s P2PConfiguration.setBehindFirewall ().
- putIfAbsent () opravy. Ne popřel zpráva odeslána zpět.
- PeerAddress serializace, odstraní duplicitní kód z PeerAddress a MessageCodec.
- Zavřít skladování při vypnutí, který způsobil výjimku, pokud psaní stále probíhá.
- PeerMap můžete ignorovat firewallem vrstevníky.
- Nastavení vyčištění: P2PConfiguration a ConnectionConfiguration .
- Povolení více testcases (nyní potřebuje -Xmx1024M).
Vylepšení
Co je nového ve verzi 3.2.9:
- opět funguje s operačním systémem Android, ale uvědomte si, že NIO je rozbité v harmonii. Prosím, použijte Gingerbread (2.3), který obsahuje důležité opravy.
- Mesh-založené distribuované zlepšení Tracker. Bloomfilters se používají, aby se zabránilo odesílání duplicitní vrstevníky.
- Odstraněno IP informace z hlavičky paketu.
- IPv6 opravy a testovány s Linuxem.
- Odstraněno mrtvý a nepoužitý kód.
Co je nového ve verzi 3.2.8:
- Distinguished tracker add / dostat, což přidává na sebe v blízkosti trackery umístit sám vždy na stejných vrstevníky, a získat () tracker, který vyhledává stopaři v blízkosti náhodné id.
- Pevná kontrola elektronické identifikace pro vstup a doménové ochrany.
- Disabled chování, UPnP, který předpokládá, že peer je vždy za NAT. Chcete-li ji povolit, použijte Bindings.setBehindFirewall (true).
Co je nového ve verzi 3.2.7:
- Malé UPNP opravy a příklady opravy, které byly zavedeny V TomP2P 3.2.6.
Co je nového ve verzi 3.2.5:
- Byla přidána podpora pro rozhlasové a televizní vysílání na vrstvy 2. nevýhodu je to, že rozbije Java5 kompatibilitu.
- pingBroadcast pracuje s jakýmikoli porty (nejen výchozí porty
- přidal další příklad Jak používat TomP2P.
Co je nového ve verzi 3.2.4:.
- Opravy v seznamu souseda
- Správa Release používá Maven.
- Přidána podpora pro OSGi.
Co je nového ve verzi 3.2.3-beta:.
- Výpočet délky Zpráva zahrnuje záhlaví
- Současné úpravy výjimky opravy.
- TestCase opravy.
- Počet vrstevníků odhadu hotelu.
- Přidána replikace stopaři.
Co je nového ve verzi 3.2.2-beta:.
- výkon problém Tracker fixní
- Současné modifiacion výjimka v tracker vyřešen.
- Změněno EvaluatingSchemeDHT v důsledku chyb vymazáním.
- Odstraněno replikaci z trackerů, protože to způsobuje příliš režii.
Co je nového ve verzi 3.2.1-beta:.
- Caught výjimka pro poruchy vlastních manipulátory
- Aktualizace na nejnovější Netty (3.2.1.Final) verzi.
Komentáře nebyl nalezen