TomP2P adalah DHT diperpanjang, yang menyimpan beberapa nilai untuk kunci.
Untuk setiap rekan ada meja (baik berbasis disk atau memori-based) untuk menyimpan nilai-nilai.
Sebuah nilai tunggal dapat dilihat / diperbarui dengan kunci sekunder.
Kerangka komunikasi yang mendasari menggunakan Java NIO untuk menangani banyak koneksi bersamaan
Apa yang baru dalam rilis ini:.
- perbaikan replikasi langsung
- update waktu UPnP
- Peermap concurrency perbaikan
- contoh Ditambahkan mekar penyaring
- Banyak perbaikan kecil / perbaikan
Apa yang baru di versi 4.4 / 5.0 Beta7:
- perbaikan replikasi langsung
- update waktu UPnP
- Peermap concurrency perbaikan
- contoh Ditambahkan mekar penyaring
- Banyak perbaikan kecil / perbaikan
Apa yang baru di versi 4.4 / 5.0 Beta4:
- perbaikan replikasi langsung
- update waktu UPnP
- Peermap concurrency perbaikan
- contoh Ditambahkan mekar penyaring
- Banyak perbaikan kecil / perbaikan
Apa yang baru di versi 4.2:.
- dukungan MapReduce Lebih Baik
- API baru untuk put / get / tambahkan.
- JDBM 8MB fix .
- Ton perbaikan / perbaikan.
- Update untuk Netty 3.5.2 dan JDBM terbaru.
Apa yang baru di versi 4.1.2-preview:
- Upgrade ke terbaru JDBM
- Beralih ke logback untuk penebangan
- Ditambahkan dukungan untuk filter Bloom di get () dan digetst ()
- penanganan yang lebih baik dari & quot; koneksi ulang oleh rekan & quot;
- Tetap PeerConnection
- Peningkatan evaluasi keberhasilan untuk futures
- contoh Ditambahkan untuk pencarian kesamaan, pohon segmen didistribusikan, dan filter Bloom
Apa yang baru di versi 4.0.7:.
- Persiapan untuk MapReduce
- Perubahan untuk integrasi SimGrid.
- Potensi penemuan rekan memperbaiki beberapa interface.
- TomP2P-4.0.7-dist.zip sekarang berisi semua dependensi yang diperlukan.
Apa yang baru di versi 4.0.6:
- Timeout untuk operasi DHT, menggunakan Peer.setFutureTimeout ( ) untuk mengatur timeout untuk objek masa depan apapun.
- Perbaikan dalam kode tracker dan pertukaran rekan
- DistributedHashHashMap.parallelRequests Exposed () (adalah DistributedHashHashMap.loop ()). Ada contoh di TestDHT.testCompareAndPut () bagaimana menggunakannya.
- Ditambahkan bendera untuk menegakkan UDP atau TCP untuk panggilan RPC.
- Diperbarui untuk terbaru Netty untuk memperbaiki masalah dengan Android.
Apa yang baru di versi 4.0.5:.
- dukungan awal untuk SimGrid
- masalah benang pemeliharaan Tetap .
- bug mengikat Tetap dan menambahkan testcase (koneksi menolak).
Apa yang baru di versi 4.0.4:.
- Sebuah RPC untuk compareAndPut
- Pindah dari SVN untuk Git. migrasi selesai.
- Bugfix:. Tambahkan konstruktor kosong untuk FutureTracker
- Upgrade Netty ke 3.3.0 dengan patch.
Apa yang baru di versi 4.0.3:
- Pembersihan dan dokumentasi paket net.tomp2p.connection .
- Fixed bug di add () yang berperilaku sebagai putIfAbsent.
- Classcast pengecualian memperbaiki Android.
- Fixed bug di XMLUtils penanganan, yang membutuhkan disebut disinkronkan.
- Upgrade Netty ke 3.2.7.
- Ditambahkan dukungan untuk mencerna () dan digestAll ().
Apa yang baru di versi 4.0.1:
- Bedakan dalam routing antara DHT dan operasi bootstrap untuk mengatur keberhasilan atau kegagalan benar.
- fasad Baru (PeerAddress dan Peer.remove).
- Ditambahkan evaluasi mencerna informasi dari proses routing untuk membuat get () lebih efisien.
- perbaikan kecil dan pembersihan.
Apa yang baru dalam versi 3.2.11:
- Perbaikan bug:
- lingkaran tak berujung di Peer.java .
Apa yang baru dalam versi 3.2.10:
- Set default tidak firewall (tidak ada pengujian NAT) , dapat diaktifkan dengan P2PConfiguration.setBehindFirewall ().
- putIfAbsent () perbaikan. Tidak ada pesan membantah dikirim kembali.
- PeerAddress serialisasi, dihapus duplikat kode dari PeerAddress dan MessageCodec.
- Tutup penyimpanan pada shutdown, yang menyebabkan perkecualian jika menulis masih dalam proses.
- PeerMap dapat mengabaikan rekan-rekan firewall.
- pembersihan Konfigurasi: P2PConfiguration dan ConnectionConfiguration .
- Mengaktifkan lebih testcases (kebutuhan sekarang -Xmx1024M).
perbaikan
Apa yang baru di versi 3.2.9:
- Bekerja lagi dengan Android, tetapi menyadari bahwa NIO rusak di Harmony. Silakan gunakan Gingerbread (2.3), yang berisi perbaikan penting.
- Mesh berbasis perbaikan tracker didistribusikan. Bloomfilters digunakan untuk menghindari mengirimkan duplikat teman.
- Dihapus informasi IP dari header paket.
- perbaikan IPv6 dan diuji dengan Linux.
- Dihapus kode mati dan tidak terpakai.
Apa yang baru di versi 3.2.8:
- Distinguished tracker add / mendapatkan, yang menambahkan dirinya untuk pelacak dekat dengan menempatkan dirinya selalu pada rekan-rekan yang sama, dan () tracker, yang mencari pelacak dekat dengan id acak.
- cek tanda tangan Tetap untuk masuk dan domain perlindungan .
- perilaku UPnP Cacat yang mengasumsikan rekan selalu di belakang NAT. Untuk mengaktifkannya, menggunakan Bindings.setBehindFirewall (benar) .
Apa yang baru di versi 3.2.7:
- UPnP perbaikan Kecil dan contoh perbaikan, yang diperkenalkan di TomP2P 3.2.6.
Apa yang baru di versi 3.2.5:
- Ditambahkan dukungan untuk penyiaran pada layer 2. Kerugiannya adalah bahwa hal itu melanggar kompatibilitas Java5.
- pingBroadcast bekerja dengan port (tidak hanya standar port
- Ditambahkan contoh lain bagaimana menggunakan TomP2P.
Apa yang baru di versi 3.2.4:.
- Perbaikan dalam daftar tetangga
- manajemen Rilis menggunakan Maven.
- Ditambahkan dukungan untuk OSGi.
Apa yang baru di versi 3.2.3-beta:.
- perhitungan panjang Pesan mencakup header
- modifikasi serentak perbaikan terkecuali .
- perbaikan testcase .
- Jumlah rekan-rekan estimasi disertakan.
- Ditambahkan replikasi untuk pelacak .
Apa yang baru di versi 3.2.2-beta:.
- masalah kinerja Tracker tetap
- Concurrent modifiacion terkecuali di tracker tetap.
- Berubah EvaluatingSchemeDHT karena kesalahan penghapusan.
- Dihapus replikasi dari pelacak karena ini menyebabkan terlalu banyak overhead.
Apa yang baru di versi 3.2.1-beta:.
- pengecualian Tertangkap untuk penangan kesalahan kustom
- Diperbarui Netty (3.2.1.Final) rilis terbaru.
Komentar tidak ditemukan