K/V存儲方案 TomP2P 4.1.1 預覽版發布

fmms 13年前發布 | 6K 次閱讀 TomP2P

TomP2P 是一個基于 P2P 的高性能 key-value 結對數據的存儲方案,每個結對數據擁有一個表(基于磁盤或者內存)用來存儲其值,單個值可被查詢或者更新,底層的通訊框架使用 Java 的 NIO ,支持大量并發連接。

主要特點:

  • 使用 Java5 NIO 實現的分布式哈希表 DHT
  • XOR-based iterative routing similar to Kademlia.
  • 標準的 DHT 操作:put, get
  • 擴展 DHT 操作,支持自定義操作
  • Direct and indirect replication.
  • Mesh-based distributed tracker.
  • 基于簽名的數據保護
  • 端口跳轉檢測以及通過 UPNP 配置
  • 支持 IPv6 和 IPv4
  • Network operations support the listenable future objects concept.

TomP2P 4.1.1 預覽版改進內容:

1. TCP options set in try-catch to suppress warnings if an option could not be set.
2. Suppresses "connection reset by peer" in Windows.
3. Exposes storage.map() to the user.
4. Fixes CacheMap and ConcurrentCacheMap.
5. Improved bootstrapping, which includes connecting to random peers.
6. Fixes tracker replication.
7. Adds more examples

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!