TomP2P ay isang pinalawig na DHT, na nag-iimbak ng maramihang mga halaga para sa isang key.
Para sa bawat peer mayroong isang table (alinman sa disk-based o memory-based) sa tindahan ng mga halaga.
Maaaring na-query A single value / na-update sa isang pang-ikalawang key.
Ang pinagbabatayan framework komunikasyon ay gumagamit ng Java nio humawak ng maraming kasabay na mga koneksyon
Ano ang bagong sa paglabas:.
- Hindi direktang pag-aayos ng pagtitiklop
- Mga update UPnP timing
- Peermap concurrency mga pag-aayos
- halimbawa Idinagdag bloom filter
- Maraming mas maliit na mga pag-aayos / pagpapabuti
Ano ang bagong sa bersyon 4.4 / 5.0 Beta7:
- Hindi direktang pag-aayos ng pagtitiklop
- Mga update UPnP timing
- Peermap concurrency mga pag-aayos
- halimbawa Idinagdag bloom filter
- Maraming mas maliit na mga pag-aayos / pagpapabuti
Ano ang bagong sa bersyon 4.4 / 5.0 Beta4:
- Hindi direktang pag-aayos ng pagtitiklop
- Mga update UPnP timing
- Peermap concurrency mga pag-aayos
- halimbawa Idinagdag bloom filter
- Maraming mas maliit na mga pag-aayos / pagpapabuti
Ano ang bagong sa bersyon 4.2:.
- Mas mahusay na suporta MapReduce
- Bagong API para ilagay / makakuha / idagdag.
- JDBM 8MB fix.
- Tonelada ng pag-aayos / pagpapabuti.
- I-update sa Netty 3.5.2 at pinakabagong JDBM.
Ano ang bagong sa bersyon 4.1.2-preview:
- Mag-upgrade sa pinakabagong JDBM
- Pinagpalit sa logback para sa pag-log
- Idinagdag ang suporta para Bloom filter sa makakuha ng () at digetst ()
- Mas mahusay na pangangasiwa ng & quot; i-reset ang koneksyon sa pamamagitan ng peer & quot;
- Mga Fixed PeerConnection
- Pinahusay na tagumpay sa pagsusuri para sa kinabukasan
- Idinagdag halimbawa para sa pagkakapareho ng paghahanap, ibinahagi segment puno, at Bloom filter
Ano ang bagong sa bersyon 4.0.7:.
- Paghahanda para MapReduce
- Mga Pagbabago para sa integration SimGrid.
- Mga potensyal na peer discovery fix para sa maramihang mga interface.
- ngayon ay naglalaman TomP2P-4.0.7-dist.zip lahat ng kinakailangang mga dependencies.
Ano ang bagong sa bersyon 4.0.6:
- Timeouts para sa mga pagpapatakbo DHT, gamitin Peer.setFutureTimeout ( ) upang itakda ang isang timeout para sa anumang object hinaharap.
- Pag-aayos sa tracker code at peer exchange
- Nakalantad DistributedHashHashMap.parallelRequests () (ay DistributedHashHashMap.loop ()). May ay isang halimbawa sa TestDHT.testCompareAndPut () kung paano gamitin ang mga ito.
- Idinagdag bandila upang ipatupad UDP o TCP para sa RPC tawag.
- Na-update sa pinakabagong Netty upang ayusin ang isyu sa Android.
Ano ang bagong sa bersyon 4.0.5:.
- Paunang suporta para SimGrid
- Mga Fixed maintenance isyu thread.
- Mga Fixed umiiral bug at idinagdag testcase (tumanggi koneksyon).
Ano ang bagong sa bersyon 4.0.4:.
- Ang isang RPC para compareAndPut
- Inilipat mula SVN sa Git. Kumpleto Migration.
- Bugfix:. Idagdag walang laman constructor para FutureTracker
- Na-upgrade Netty sa 3.3.0 na may mga patch.
Ano ang bagong sa bersyon 4.0.3:
- Cleanup at dokumentasyon ng package net.tomp2p.connection .
- Mga Fixed bug sa add () na pagkilos bilang putIfAbsent.
- Classcast exception fix para sa Android.
- Mga Fixed bug sa handling XMLUtils, na nangangailangan na tawagin synchronize.
- Na-upgrade Netty sa 3.2.7.
- Idinagdag ang suporta para digest () at digestAll ().
Ano ang bagong sa bersyon 4.0.1:
- Makilala sa routing sa pagitan ng DHT at bootstrap operasyon upang i-set tagumpay o pagkabigo nang tama.
- New facades (PeerAddress at Peer.remove).
- Idinagdag pagsusuri ng digest ng impormasyon mula sa proseso ng routing na gumawa ng makakuha ng () na mas mahusay.
- Mas maliit pag-aayos at cleanups.
Ano ang bagong sa bersyon 3.2.11:
- Bug pag-aayos:
- Walang katapusang loop sa Peer.java.
Ano ang bagong sa bersyon 3.2.10:
- I-set ang default na hindi firewalled (walang NAT pagsubok) , maaaring paganahin sa P2PConfiguration.setBehindFirewall ().
- putIfAbsent () pag-aayos. Hindi itinanggi mensahe ay ipinadala pabalik.
- PeerAddress serialization, dahil ang mga dobleng code mula PeerAddress at MessageCodec.
- Close imbakan sa shutdown, na naging dahilan kung pagsusulat pa rin ng pagbubukod sa pag-unlad.
- PeerMap maaaring balewalain firewalled kapantay.
- Pag-configure cleanup: P2PConfiguration at ConnectionConfiguration .
- Ang pagpapaandar mas testcases (pangangailangan ngayon -Xmx1024M).
pagpapabuti
Ano ang bagong sa bersyon 3.2.9:
- Gumagana muli sa Android, ngunit magkaroon ng kamalayan na NIO ay nasira sa Harmony. Mangyaring gamitin Gingerbread (2.3), na naglalaman ng mahalagang mga pag-aayos.
- mata-based na ipinamamahagi tracker pagpapabuti. Bloomfilters ay ginagamit upang maiwasan ang pagpapadala ng mga duplicate na mga kapantay.
- Inalis IP impormasyon mula sa packet header.
- IPv6 mga pag-aayos at nasubok sa Linux.
- Inalis patay at hindi nagamit na code.
Ano ang bagong sa bersyon 3.2.8:
- sikat tracker add / makakuha ng, na nagdadagdag mismo sa malapit trackers upang ilagay ang sarili palaging sa parehong kapantay, at makakuha ng () tracker, kung saan ang paghahanap para sa mga tracker na malapit sa isang random id.
- Mga Fixed signature check para sa proteksyon entry at domain.
- May Kapansanan uugali UPNP na Ipinagpapalagay ng isang peer ay palaging sa likod ng isang Nat. Upang paganahin ang mga ito, gamitin Bindings.setBehindFirewall (true).
Ano ang bagong sa bersyon 3.2.7:
- Maliit UPNP mga pag-aayos at halimbawa mga pag-aayos, na kung saan ay ipinakilala sa TomP2P 3.2.6.
Ano ang bagong sa bersyon 3.2.5:
- Idinagdag ang suporta para sa mga pagsasahimpapawid sa layer 2. Ang kawalan ay na ito break Java5 compatibility.
- pingBroadcast gumagana sa anumang port (hindi lamang default ports
- Nagdagdag ng isa pang halimbawa kung paano gamitin TomP2P.
Ano ang bagong sa bersyon 3.2.4:.
- Pag-aayos sa listahan kapitbahay
- gumagamit ng pamamahala ng Paglabas Maven.
- Idinagdag ang suporta para OSGi.
Ano ang bagong sa bersyon 3.2.3-beta:.
- pagkalkula haba ng Mensahe nagsasama header
- Pag-aayos ng exception Kasabay na pagbabago.
- Pag-aayos ng TestCase.
- Bilang ng mga kapantay na kuru-kuro na kasama.
- Idinagdag pagtitiklop para sa mga tracker.
Ano ang bagong sa bersyon 3.2.2-beta:.
- nakapirming isyu pagganap Tracker
- Mga magkakasabay exception sa tracker modifiacion.
- Nagbago EvaluatingSchemeDHT dahil sa mga error bura.
- Inalis pagtitiklop mula trackers dahil ito ay nagiging sanhi ng masyadong maraming overhead.
naayos
Ano ang bagong sa bersyon 3.2.1-beta:.
- Nahuli exception para sa mga kasalanan ng mga pasadyang handler
- Na-update sa pinakabagong Netty (3.2.1.Final) release.
Mga Komento hindi natagpuan