อ่าน 1 นาที
ทอมพีทูพี
TomP2P เป็น ตารางแฮชแบบกระจายศูนย์ ที่ให้โครงสร้างพื้นฐานแบบคีย์-ค่าแบบกระจายศูนย์สำหรับแอปพลิเคชันแบบกระจายศูนย์...
ทอมพีทูพี
| ทอมพีทูพี | |
|---|---|
| นักพัฒนา | โทมัส โบเชค |
| เวอร์ชันเสถียร | 4.4 |
| เขียนเป็น | ชวา |
| พิมพ์ | ระบบจัดเก็บข้อมูล แบบ Peer-to-Peer , Key-Value |
| ใบอนุญาต | ใบอนุญาต Apache 2 |
| เว็บไซต์ | tomp2p |
| ที่เก็บข้อมูล |
|
TomP2Pเป็นตารางแฮชแบบกระจายศูนย์ที่ให้โครงสร้างพื้นฐานแบบคีย์-ค่าแบบกระจายศูนย์สำหรับแอปพลิเคชันแบบกระจายศูนย์ แต่ละโหนดจะมีตารางที่สามารถกำหนดค่าให้จัดเก็บค่าได้ทั้งแบบบนดิสก์หรือในหน่วยความจำ
ภาพรวมและแนวคิดหลัก
TomP2P จัดเก็บคู่คีย์-ค่าในตารางแฮชแบบกระจายเพื่อค้นหาเพื่อนร่วมเครือข่ายและจัดเก็บข้อมูลใน ตารางแฮชแบบกระจาย TomP2P ใช้แนวทางการกำหนดเส้นทางแบบวนซ้ำ โปรโตคอลพื้นฐานสำหรับการสื่อสารทั้งหมดกับเพื่อนร่วมเครือข่ายอื่น ๆ ใช้การส่งข้อความแบบ ขอและตอบกลับแบบไร้สถานะเนื่องจาก TomP2P ใช้ การสื่อสารแบบ ไม่บล็อกจึงจำเป็นต้องมีอ็อบเจ็กต์ future เพื่อติดตามผลลัพธ์ในอนาคต แนวคิดหลักนี้ใช้สำหรับการสื่อสารทั้งหมด (การกำหนดเส้นทางแบบวนซ้ำและการดำเนินการ DHT เช่น การจัดเก็บค่าในเพื่อนร่วมเครือข่ายหลายราย) ใน TomP2P และยังเปิดเผยในAPIด้วย ดังนั้น การดำเนินการเช่นget(...)หรือput(...)จะส่งคืนค่าทันที และผู้ใช้APIสามารถบล็อกการดำเนินการเพื่อรอจนกว่าจะเสร็จสมบูรณ์ หรือเพิ่มตัวรับฟังที่จะได้รับการแจ้งเตือนเมื่อการดำเนินการเสร็จสมบูรณ์
คุณสมบัติ
- การใช้งาน DHT ใน Java 6 พร้อม IO แบบไม่บล็อก (java.nio) และโปรโตคอลไบนารี[ 1 ]
- การกำหนดเส้นทางแบบวนซ้ำโดยใช้ XOR พร้อมพื้นที่ ID ขนาด 160 บิต เช่นเดียวกับในKademlia
- การจำลองข้อมูลและการปกป้องข้อมูลด้วยความพยายามอย่างเต็มที่[ 2 ]
- ตัวติดตามแบบกระจายและตัวติดตามแบบกระจายตามโครงข่าย (B-Tracker [ 3 ] )
- การผ่าน NAT ผ่านUPNPและNAT-PMP [ 4 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ทอมพีทูพี
TomP2P เป็น ตารางแฮชแบบกระจายศูนย์ ที่ให้โครงสร้างพื้นฐานแบบคีย์-ค่าแบบกระจายศูนย์สำหรับแอปพลิเคชันแบบกระจายศูนย์...
ภาพรวมและแนวคิดหลัก
TomP2P จัดเก็บคู่คีย์-ค่าใน ตารางแฮชแบบกระจาย เพื่อค้นหาเพื่อนร่วมเครือข่ายและจัดเก็บข้อมูลใน ตารางแฮชแบบกระจาย TomP2P ใช้แนวทางการกำหนดเส้นทางแบบวนซ้ำ โปรโตคอลพื้นฐานสำหรับการสื่อสารทั้งหมดกับเพื่อนร่วมเครือข่ายอื่น ๆ ใช้การส่งข้อความแบบ ขอและตอบกลับ...
คุณสมบัติ
การใช้งาน DHT ใน Java 6 พร้อม IO แบบไม่บล็อก (java.nio) และโปรโตคอลไบนารี [ 1 ] การกำหนดเส้นทางแบบวนซ้ำโดยใช้ XOR พร้อมพื้นที่ ID ขนาด 160 บิต เช่นเดียวกับใน Kademlia การจำลองข้อมูลและการปกป้องข้อมูลด้วยความพยายามอย่างเต็มที่ [ 2 ]...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=TomP2P&oldid=1237724376 "